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

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-30Move ff_emulated_edge_mc() into DSPContext.Ronald S. Bultje
(cherry picked from commit 2e279598793133ee9c57fd0026d672f076fde4bf)
2011-01-28Add 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> (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
2011-01-21Revert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264 lossless.Ronald S. Bultje
(cherry picked from commit 66c6b5e2a5e6376c4a5c65b1d96fd7a1580bdfcf)
2011-01-15H.264/SVQ3: make chroma DC work the same way as luma DCJason Garrett-Glaser
No speed improvement, but necessary for some future stuff. Also opens up the possibility of asm chroma dc idct/dequant. Originally committed as revision 26349 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-15Port SVQ3 to use the new mb_luma_dc method of storing luma DC coefficients.Jason Garrett-Glaser
Doesn't help speed as there isn't an asm implementation yet, but consistency is a good thing. Originally committed as revision 26348 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-15Fix SVQ3Jason Garrett-Glaser
Regression in r26336-7. Originally committed as revision 26341 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-15H.264: split luma dc idct out and implement MMX/SSE2 versionsJason Garrett-Glaser
About 2.5x the speed. NOTE: the way that the asm code handles large qmuls is a bit suboptimal. If x264-style dequant was used (separate shift and qmul values), it might be possible to get some extra speed. Originally committed as revision 26336 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-15SVQ3: Allow decoding if thread_count is > 1Alexander Strange
svq3 still doesn't support multithreading, but it's simpler for clients if they can enable threading for all codecs by default. Originally committed as revision 26015 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-16Fix svq3 watermark log uncompress on 64bit, probably fixes issue 1263Baptiste Coudurier
Originally committed as revision 23620 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-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-02-25svq3 now in working condition, at least vissually, ill let fate tell usMichael Niedermayer
if the checksums match Originally committed as revision 22061 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25fix compilation, sorry ive not checked cvslog for a while :(((Michael Niedermayer
svq3 decoder does not work yet though but i didnt want to keep compilation broken longer Originally committed as revision 22060 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-28Fix svq3_* function declarations.Rafaël Carré
Patch by Rafaël Carré, rafael D carre A gmail Originally committed as revision 21489 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-19Apply changes made in r21308 to svq3.c.Jai Menon
Fixes compilation with gcc and -O0. Originally committed as revision 21316 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-13Split motion vector prediction off h264.c/h.Michael Niedermayer
Originally committed as revision 21174 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-13Move check_intra4x4_pred_mode() back from h264.h to h264.c, the function is justMichael Niedermayer
called once per MB in worst case and doesnt seem to benefit from static inline. Actually the code might be a hair faster now (0.1% according to my benchmark but this could be random noise) Originally committed as revision 21173 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-12Get rid of #include "svq3.c"Michael Niedermayer
functions called more than per mb are moved into the header, scan8 is also as it must be known at compiletime. The code after this patch duplicates h264data.h, this has been done to minimize the changes in this step and allow more fine grained benchmarking. Speedwise this is 1% faster on my pentium dual core with diegos cursed cathedral sample. Originally committed as revision 21157 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-12SVQ3 : Set avctx->pix_fmt correctly during decoder initialisation.Jai Menon
Fixes issue 1591. Originally committed as revision 20810 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-19Add additional long names for the Sorenson Vector Quantizer 3 decoder.Stefano Sabatini
Originally committed as revision 20316 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-10Check thread count as multithreaded decoding is not supported.Michael Niedermayer
Fixes issue1292 Originally committed as revision 19801 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-06Mark all pix_fmts and supported_framerates compound literals as const.Reimar Döffinger
Makes no difference for gcc but at least icc can put them in .rodata then. Originally committed as revision 19789 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-05Parse frame size code, see "svq3.c: parse frame size" thread on ML.Ronald S. Bultje
Originally committed as revision 19583 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-30remove unused hack which set AVCodecContext frame_number to pic timestampBaptiste Coudurier
Originally committed as revision 18988 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-07Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01SVQ3: Fix decoding with A32_BITSTREAM_READERMåns Rullgård
svq3_decode_slice_header() modifies the buffer used by the bitstream reader. Some of the bitstream readers cache a few bytes of data, which must be flushed after such a modification. Calling skip_bits_long(gb, 0) achieves this. Originally committed as revision 17680 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-251000l for me, wrong pix_fmt.Michael Niedermayer
Originally committed as revision 17573 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-24Add and use ff_pixfmt_list_420.Michael Niedermayer
Originally committed as revision 17564 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-22Add missing av_cold in static init/close functions.Daniel Verkamp
Patch by Daniel Verkamp daniel at drv dot nu. Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-19cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs
They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-25Fix sample URL.Diego Biurrun
Originally committed as revision 16309 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-1810l, svq3 didnt set h->cbp, this broke decoding a little.Michael Niedermayer
Originally committed as revision 16214 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-17Fix svq3 decoding, is_complex was not initialized.Michael Niedermayer
Originally committed as revision 16184 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-24move decoder initialization in separate function, earlier failure detectionBaptiste Coudurier
Originally committed as revision 15929 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-22cosmetics: indentation, prettyprintingDiego Biurrun
Originally committed as revision 15908 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-22cosmetics: consistent function declarationsDiego Biurrun
Originally committed as revision 15907 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-22cosmetics: Put statements after 'if' on their own line.Diego Biurrun
Originally committed as revision 15906 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-29Add the function declaration of ff_svq1_packet_checksum to svq1.h and includeDiego Biurrun
svq1.h where this function is used. Fixes the warning: libavcodec/svq3.c:862: warning: implicit declaration of function ‘ff_svq1_packet_checksum’ Originally committed as revision 15737 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-27svq3 watermark code now needs zlibBaptiste Coudurier
Originally committed as revision 15719 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-27svq3 watermark decoding support, based on reverse engineering work by chronoBaptiste Coudurier
Originally committed as revision 15718 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-25svq3: remove unused includeAurelien Jacobs
Originally committed as revision 15709 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-15Include zlib.h as it is needed for watermark support,Michael Niedermayer
patch by baptiste based on reverse engineering work by chrono. Originally committed as revision 15618 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-1610000l, revertMichael Niedermayer
r14254 Log: The funny memcpyin svq3 generally has src & dst overlapping, so it should at least be a memmove(). I was tired, they do not overlap. Originally committed as revision 14259 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-16The funny memcpyin svq3 generally has src & dst overlapping, so itMichael Niedermayer
should at least be a memmove(). Originally committed as revision 14254 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-16Print slice num as well.Michael Niedermayer
Originally committed as revision 14253 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-14Fix infinite loop at EOF.Michael Niedermayer
Originally committed as revision 14231 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-13Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini
Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-12Previous commit missed an initialization - this fixes FATE's test sample.Alexander Strange
Originally committed as revision 13131 to svn://svn.ffmpeg.org/ffmpeg/trunk