1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
Go to file
Janne Grunau 0945eddec0 pthread: do not touch has_b_frames
Adding the thread count in frame level multithreading to has_b_frames
as an additional delay causes more problems than it solves.
For example inconsistent behaviour during timestamp calculation in
libavformat.
Thread count and frame level multithreading are both set by the user.
If the additional delay caused by frame level multithreading needs
to be considered in the calling code it has all information to take
it into account.
Should it become necessary to calculate a maximum delay inside
libavcodec it should be exported as its own field and not reusing
an existing field.

Based on a patch by Michael Niedermayer.

Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-11-22 09:50:33 +01:00
doc doc/filters: fix some typos. 2011-11-21 06:45:39 +01:00
libavcodec pthread: do not touch has_b_frames 2011-11-22 09:50:33 +01:00
libavdevice pulse: compute frame_duration once and fix it 2011-11-14 16:16:41 +01:00
libavfilter libavfilter: reindent. 2011-11-05 07:01:39 -07:00
libavformat pthread: do not touch has_b_frames 2011-11-22 09:50:33 +01:00
libavutil imgutils: Fix illegal read. 2011-11-18 17:42:49 -08:00
libpostproc postprocess.c: filter name needs to be double 0 terminated 2011-08-26 20:28:54 +02:00
libswscale swscale: Fix stack alignment for SSE 2011-11-19 09:55:07 -08:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests fate-lavf-ts: use -mpegts_transport_stream_id option. 2011-11-18 11:01:46 +01:00
tools tools/pktdumper: update to recent avformat api 2011-10-28 19:08:38 +02:00
.gitignore Make a copy of ffmpeg under a new name -- avconv. 2011-08-12 13:27:30 +02:00
avconv.c avconv: cleanup the transcoding loop in output_packet(). 2011-11-21 21:43:48 +01:00
avplay.c avplay: Set the new interrupt callback 2011-11-18 11:01:16 +01:00
avprobe.c Call avformat_network_init/deinit in the programs 2011-11-06 18:31:39 +02:00
avserver.c Call avformat_network_init/deinit in the programs 2011-11-06 18:31:39 +02:00
Changelog hwaccel: OS X Video Decoder Acceleration (VDA) support. 2011-11-14 16:07:32 +01:00
cmdutils_common_opts.h avtools: add -v as alias for -loglevel 2011-10-09 16:53:06 +01:00
cmdutils.c cmdutils: Rename read_file to cmdutils_read_file 2011-10-31 16:29:29 +02:00
cmdutils.h cmdutils: Rename read_file to cmdutils_read_file 2011-10-31 16:29:29 +02:00
common.mak build: remove unnecessary FFLDFLAGS variable 2011-07-11 11:39:04 +01:00
configure configure: add libpulse to help output 2011-11-21 06:44:43 +01:00
COPYING.GPLv2
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
COPYING.LGPLv2.1
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
Doxyfile doxygen: Move function documentation into the macro generating the function. 2011-07-14 04:09:50 +02:00
ffmpeg.c Call avformat_network_init/deinit in the programs 2011-11-06 18:31:39 +02:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
LICENSE cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
Makefile presets: rename presets directory 2011-10-19 21:20:17 +02:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE Use the contents of RELEASE as version fallback instead of 'UNKNOWN' 2011-06-19 19:54:07 +02:00
subdir.mak build: make examples build normally 2011-07-30 13:42:44 +02: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.