Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-10-16w32threads: support for frame multithreadingSteven Walters
Replace our incomplete w32threads implementation with x264's pthreads w32threads wrapper. Relicensed to LGPL with kind permission by Pegasys Inc. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-08-26doxygen: fix wrong comment syntax, //< vs. ///<Diego Biurrun
2011-07-29lavc: use designated initialisers for all codecs.Anton Khirnov
It's more readable and less prone to breakage.
2011-07-28vp3/theora: flush after seek.Ronald S. Bultje
2011-05-02Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-02vp3-mt: fix deadlock when first frame is not a keyframe.Ronald S. Bultje
2011-02-19Fix VP3 edge emulationDavid Conrad
With negative stride, the start of the edge_emu buffer should be pointing to the last line, not the end of the buffer. With positive stride, pointing to the end of the buffer was completely wrong.
2011-02-19VP3: fix decoding of videos with stride > 2048Jason Garrett-Glaser
Also remove qscale_table code; this didn't make sense anyways as VP3 doesn't use an MPEG-like quantizer scale.
2011-02-15Merge libavcore into libavutilReinhard Tartler
It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-02-09vp3: Frame-based multithreading supportAlexander Strange
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
2011-02-06vp3: Move table allocation code into a new functionAlexander Strange
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-06vp3: Factor out expressionAlexander Strange
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-01-29Move ff_emulated_edge_mc() into DSPContext.Ronald S. Bultje
2011-01-26Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò
None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-17VP3: remove an unnecessary static variableAlexander Strange
Originally committed as revision 26398 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-26Remove dead code in theora_decode_tablesJason Garrett-Glaser
Reading 7 bits as an unsigned int can't result in a value exceeding 127. Accordingly, remove error message (as it'll never be reached). Originally committed as revision 25575 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-26Reindent after r25573Jason Garrett-Glaser
Originally committed as revision 25574 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-26Fix Theora decoding bug if loopfilter is completely disabledJason Garrett-Glaser
Bug caused by the fact that get_bits(gb, 0) is undefined. Doesn't affect any streams generated by the official Theora encoder, but such streams are nevertheless valid. Fixes decoding of CELT-933dd833-nmr-bandt.ogv. Originally committed as revision 25573 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-08Only draw the actually visible area in vp3_draw_horiz_band.Reimar Döffinger
Fixes a black line in non-swapped, non-mod-16-height Theora videos when vp3_draw_horiz_band is used. Originally committed as revision 25073 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-07Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini
Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-06Fix slice height for y position calculation for vp3_draw_horiz_bandReimar Döffinger
when the video uses 4:2:2 instead of 4:2:0 coding. Originally committed as revision 25052 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-06Fix vp3_draw_horiz_band to not produce completely chaotical valuesReimar Döffinger
that result in overdrawing areas again and again if s->flipped_image is false. Originally committed as revision 25051 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-06VP3/Theora: validate aspect and reduce it before exporting itReimar Döffinger
via the context. Originally committed as revision 25050 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-06Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini
av_check_image_size() instead. Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-30Fix grammar errors in documentationMåns Rullgård
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-08Fix vp3_draw_horiz_band to calculate chroma offsets correctlyReimar Döffinger
for 4:2:2 and 4:4:4 formats. Originally committed as revision 23537 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-27vp3: Skip the loop filter when strength is 0 or when requestedDavid Conrad
Originally committed as revision 23346 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-25theora: Don't read an excess bit for maximum length long bit runs if the runDavid Conrad
exactly ends the remaining blocks. Originally committed as revision 23304 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-21theora: coeff huffman codes are allowed to be up to 32 bits long (for 32 tokens)David Conrad
Originally committed as revision 22931 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-17vp3: Use avctx pointer directlyDavid Conrad
Originally committed as revision 22899 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-17vp3: Read fps and aspect ratio in the decoderDavid Conrad
Originally committed as revision 22898 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-17vp3: Don't crop if there's a left/top offset, it's wrongDavid Conrad
Fixes issue1834 Originally committed as revision 22897 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-17vp3: DC-only IDCTDavid Conrad
2-4% faster overall decode Originally committed as revision 22896 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-16vp3: More buffer length checksDavid Conrad
.5% slower to fix some crashes on invalid streams Originally committed as revision 22893 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-16vp3: Remove internal debug statementDavid Conrad
Originally committed as revision 22892 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13vp3: Split out motion vectors to their own arrayDavid Conrad
1.5% faster overall decode on my penryn Originally committed as revision 22504 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13theora: Add support for 4:2:2 and 4:4:4 subsamplingDavid Conrad
Originally committed as revision 22500 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13vp3: remove unneeded error, this is internal and doesn't happenDavid Conrad
Originally committed as revision 22499 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13vp3: Make fragment_width _height by planeDavid Conrad
Originally committed as revision 22498 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13vp3: we only need a temp MV array of size 4David Conrad
Originally committed as revision 22497 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13vp3: Use memset to clear the fragment arrayDavid Conrad
Originally committed as revision 22496 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13vp3: Init MVs to 0David Conrad
Originally committed as revision 22495 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-13vp3: Simplify init_block_mappingDavid Conrad
Originally committed as revision 22494 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-10vp3: avoid buffer overread in coeff decodeDavid Conrad
I couldn't measure it to be slower for normal interframe videos. For the worst case, high-bitrate intra-only videos, it can be 0.7% slower. Originally committed as revision 22416 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-09vp3: correctly clip vp3_draw_horiz_band callDavid Conrad
Originally committed as revision 22377 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-09vp3: Set pict_typeDavid Conrad
Originally committed as revision 22361 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-09vp3: Allocate a dummy reference frame if we have no keyframeDavid Conrad
Originally committed as revision 22360 to svn://svn.ffmpeg.org/ffmpeg/trunk