Go to file
Janne Grunau 05fa79b844 hwaccel: fix use with frame based multithreading
Allows use of AVHWAccel based decoders with frame based multithreading.
The decoders will be forced into an non-concurrent mode by delaying
ff_thread_finish_setup() calls after decoding of the current frame
is finished.

This wastes memory by unnecessarily using multiple threads and thus
copies of the decoder context but allows seamless switching between
hardware accelerated and frame threaded software decoding when the
hardware decoder does not support the stream.
2013-03-26 19:44:50 +01:00
compat Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
doc doc/developer: Clarify symbol naming prefixes section. 2013-03-21 14:17:37 +01:00
libavcodec hwaccel: fix use with frame based multithreading 2013-03-26 19:44:50 +01:00
libavdevice sndio_dec: Add missing includes for av_gettime() 2013-03-24 13:20:53 +02:00
libavfilter af_asyncts: fix compensation and PTS monotonicity 2013-03-22 20:09:34 +01:00
libavformat lavc: Rename avpriv_mpv_find_start_code after moving out from mpegvideo 2013-03-26 09:50:02 +02:00
libavresample lavr: allow setting internal_sample_fmt option by string 2013-02-23 17:07:54 -05:00
libavutil avutil/frame: add all remaining frame properties to av_frame_copy_props 2013-03-22 20:05:37 +01:00
libswscale Replace some forgotten instances of PIX_FMT_* with AV_PIX_FMT_*. 2013-03-08 07:42:09 +01:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests fate: use little endian yuv444p10 in h264-reinit tests 2013-03-23 13:12:36 +01:00
tools ismindex: Check the return value of allocations 2013-03-13 20:41:25 +02:00
.gitignore doxygen: Build Doxygen documentation in the doc/ subdirectory 2012-10-23 20:25:30 +02:00
arch.mak arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
avconv_filter.c avconv: Make sure the encoder exists before inspecting supported_list 2013-03-06 21:56:10 +02:00
avconv_opt.c avconv: mark attachment streams as immediately finished 2013-03-15 08:59:27 +01:00
avconv.c avconv: convert to new refcounted AVFrame API 2013-03-08 07:40:50 +01:00
avconv.h avconv: convert to new refcounted AVFrame API 2013-03-08 07:40:50 +01:00
avplay.c avplay: remove the -debug option. 2013-03-19 11:12:13 +01:00
avprobe.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
avserver.c avserver: don't set deprecated options. 2013-03-08 07:41:07 +01:00
Changelog avconv: do not silently ignore unused codec AVOptions. 2013-03-08 14:15:51 +01:00
cmdutils_common_opts.h cmdutils: extend -h to allow printing codec details. 2012-08-19 19:22:08 +02:00
cmdutils.c avconv: print an error on applying options of the wrong type. 2013-03-08 14:12:43 +01:00
cmdutils.h avconv: print an error on applying options of the wrong type. 2013-03-08 14:12:43 +01:00
common.mak build: Ensure that output directories for header objects are created 2013-02-20 00:45:30 +01:00
configure configure: Remove a stray msmpeg4v1 encoder declaration 2013-03-26 16:17:00 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1 cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
COPYING.LGPLv3
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
library.mak build: Make library minor version visible in the Makefile 2013-02-11 20:17:15 +01:00
LICENSE LICENSE: Move (L)GPLv3 explanation block to a more suitable place 2013-02-27 19:51:10 +01:00
Makefile build: Add proper infrastructure for adding and checking host CPPFLAGS 2013-02-23 20:23:45 +01:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE Prepare for 10_alpha1 Release 2013-01-06 16:23:12 +01:00
version.sh Drop git- prefix from version labels 2011-06-19 19:41:23 +01:00

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.