- 11 Feb, 2011 8 commits
-
-
Vladimir Pantelic authored
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit f4c79d1e)
-
Alexander Strange authored
Decode times for big_buck_bunny_720p_stereo: 1 thread: real 1m14.227s user 1m13.104s sys 0m1.108s 2 threads: (33% faster) real 0m49.329s user 1m33.735s sys 0m1.834s 3 threads: (44% faster) real 0m41.593s user 1m44.884s sys 0m1.967s (cherry picked from commit d23845f3)
-
Ronald S. Bultje authored
(cherry picked from commit f2146944)
-
Alexander Strange authored
As a side effect of the last commit, avcodec_open() now calls it automatically, so there is no longer any need for clients to call it. Instead they should set AVCodecContext.thread_count. avcodec_thread_free() is deprecated, and will be removed from avcodec.h at the next MAJOR libavcodec bump. Rename the functions to ff_thread_init/free, since they are now internal. Wrappers are provided to maintain API compatibility. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit c0b102ca)
-
Ronald S. Bultje authored
(cherry picked from commit 8e8cc52b)
-
Alexander Strange authored
See doc/multithreading.txt for details on use in codecs. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
Ronald S. Bultje authored
(cherry picked from commit c2bd7578)
-
Anton Khirnov authored
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit e4e234fa)
-
- 09 Feb, 2011 28 commits
-
-
Jason Garrett-Glaser authored
Also allow qmin/qmax to go up to 69 (the current max value for libx264). This will have to increase when we add 9/10-bit support. (cherry picked from commit c7ac200d)
-
Jason Garrett-Glaser authored
Due to being pants-on-head retarded, libavcodec defaults this to zero, which results in broken output. This didn't affect ffmpeg.c, which sets it itself, but caused problems for other calling apps using VBV. (cherry picked from commit f7f8120f)
-
Jason Garrett-Glaser authored
Currently uses AV_RL32 instead of AV_RL32A, as the latter doesn't exist yet. (cherry picked from commit 62457f90)
-
Ronald S. Bultje authored
Fix emu_edge_v_extend_15 to be <128 bytes on Win64, by being more strict on the size of registers and which registers are being used for operations where multiple are available. This fixes segfaults in emulated_edge() function calls on Win64. (cherry picked from commit 17cf7c68)
-
Anssi Hannula authored
It is useful for applications that hand input data directly to lavf via a ByteIOContext. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 3940caad)
-
Anssi Hannula authored
There is no need to pass the ByteIOContext via a pointer to a pointer anymore. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit aad216fd)
-
Anssi Hannula authored
It never reopens the bytestream anymore. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 4d016dd4)
-
Reimar Döffinger authored
Currently (since the data_offset fix) the ogg demuxer assumes that after the first non-header packets in any stream no more header packets will follow. This is not guaranteed, so change the code back again to wait until it has finished the headers for all streams before returning from ogg_get_headers. This fixes issue 2428. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 6bd69e6a)
-
François Revol authored
Haiku does not have a separate libm, so do not try to link to it. Signed-off-by: François Revol <revol@free.fr> Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit f59c4bd6)
-
Reinhard Tartler authored
This cleanup patch updates the developer documentation with respect to the migration to the git scm. (cherry picked from commit 87800dc2)
-
Stefan Kost authored
In all 3 cases, the decoding continues and thus a warning would be sufficient. Helps application that catch them with own log handers to handle them accordingly. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit ae210479)
-
Janne Grunau authored
(cherry picked from commit 7ab8758b)
-
Janne Grunau authored
It was removed in fe9a3fbe since it had the wrong value. Add profile name for it. (cherry picked from commit 440b6169)
-
Stefano Sabatini authored
See thread: Subject: [PATCH] movie video source Date: 2010-12-31 15:35:30 GMT Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
-
Stefano Sabatini authored
The fixes were pointed out by Diego. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 0cad24ce)
-
Stefano Sabatini authored
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 77d4ed7a)
-
Stefano Sabatini authored
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit a4effe43)
-
Stefano Sabatini authored
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit f4acb837)
-
Mans Rullgard authored
This adds NEON optimised versions of all functions in VP8DSPContext. Based on initial work by Rob Clark. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit a1c1d3c0)
-
Kostya authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 90e8a9c3)
-
Kostya Shishkov authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 44ddfd47)
-
Reimar Döffinger authored
This validate the length of a mkv element directly after reading it. This has the advantage that it is easy to add new limits and makes it less likely to forget to add checks and also avoids issues like bits of the length value above the first 32 being ignored because the parsing functions only takes an int. Previously discussed in the "mkv 0-byte integer parsing" thread. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 95ec3d4c)
-
Ronald S. Bultje authored
Change int64_t into a int, which caused this compiler warning: libavformat/oggparseskeleton.c:64: warning: passing argument 2 of ‘av_reduce’ from incompatible pointer type (cherry picked from commit 69ff1492)
-
Anton Khirnov authored
Use avio functions instead of bytestream ones (also drops dependency on lavc and removes a bunch of warnings). Drop custom version of avio_get_str16 and use that instead. Tested on mewmew-ssa.avi sample. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 47fdf00a)
-
Anton Khirnov authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 19711af5)
-
Reimar Döffinger authored
Fixes issue 2475. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit b3190529)
-
Sascha Sommer authored
Makes playing QDMC files in MPlayer work when using the libavformat demuxer. Problem was that the extradata was not passed from demuxer to decoder. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit ed19fafd)
-
Anssi Hannula authored
NASM versions older than 2.08 fail to build ffmpeg with several "error: operation size not specified" errors but this is not caught in configure. Fix that by checking if "pextrd [eax], xmm0, 1" works in configure. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 48545a8f)
-
- 08 Feb, 2011 4 commits
-
-
Alexander Strasser authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Alexander Strasser authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Alexander Strasser authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Alexander Strasser authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-