summaryrefslogtreecommitdiff
path: root/libavcodec/svq3.c
Commit message (Collapse)AuthorAge
* svq3 now in working condition, at least vissually, ill let fate tell usMichael Niedermayer2010-02-25
| | | | | | if the checksums match Originally committed as revision 22061 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix compilation, sorry ive not checked cvslog for a while :(((Michael Niedermayer2010-02-25
| | | | | | | 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
* Fix svq3_* function declarations.Rafaël Carré2010-01-27
| | | | | | Patch by Rafaël Carré, rafael D carre A gmail Originally committed as revision 21489 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply changes made in r21308 to svq3.c.Jai Menon2010-01-19
| | | | | | Fixes compilation with gcc and -O0. Originally committed as revision 21316 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split motion vector prediction off h264.c/h.Michael Niedermayer2010-01-12
| | | | Originally committed as revision 21174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move check_intra4x4_pred_mode() back from h264.h to h264.c, the function is justMichael Niedermayer2010-01-12
| | | | | | | | 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
* Get rid of #include "svq3.c"Michael Niedermayer2010-01-12
| | | | | | | | | | | 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
* SVQ3 : Set avctx->pix_fmt correctly during decoder initialisation.Jai Menon2009-12-12
| | | | | | Fixes issue 1591. Originally committed as revision 20810 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add additional long names for the Sorenson Vector Quantizer 3 decoder.Stefano Sabatini2009-10-19
| | | | Originally committed as revision 20316 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check thread count as multithreaded decoding is not supported.Michael Niedermayer2009-09-09
| | | | | | Fixes issue1292 Originally committed as revision 19801 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark all pix_fmts and supported_framerates compound literals as const.Reimar Döffinger2009-09-06
| | | | | | 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
* Parse frame size code, see "svq3.c: parse frame size" thread on ML.Ronald S. Bultje2009-08-04
| | | | Originally committed as revision 19583 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unused hack which set AVCodecContext frame_number to pic timestampBaptiste Coudurier2009-05-30
| | | | Originally committed as revision 18988 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann2009-04-07
| | | | | | | | | | | 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
* SVQ3: Fix decoding with A32_BITSTREAM_READERMåns Rullgård2009-03-01
| | | | | | | | | 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
* 1000l for me, wrong pix_fmt.Michael Niedermayer2009-02-24
| | | | Originally committed as revision 17573 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add and use ff_pixfmt_list_420.Michael Niedermayer2009-02-24
| | | | Originally committed as revision 17564 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing av_cold in static init/close functions.Daniel Verkamp2009-02-22
| | | | | | Patch by Daniel Verkamp daniel at drv dot nu. Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | 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
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-19
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-13
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix sample URL.Diego Biurrun2008-12-25
| | | | Originally committed as revision 16309 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l, svq3 didnt set h->cbp, this broke decoding a little.Michael Niedermayer2008-12-18
| | | | Originally committed as revision 16214 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix svq3 decoding, is_complex was not initialized.Michael Niedermayer2008-12-17
| | | | Originally committed as revision 16184 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move decoder initialization in separate function, earlier failure detectionBaptiste Coudurier2008-11-24
| | | | Originally committed as revision 15929 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentation, prettyprintingDiego Biurrun2008-11-22
| | | | Originally committed as revision 15908 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: consistent function declarationsDiego Biurrun2008-11-22
| | | | Originally committed as revision 15907 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Put statements after 'if' on their own line.Diego Biurrun2008-11-22
| | | | Originally committed as revision 15906 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the function declaration of ff_svq1_packet_checksum to svq1.h and includeDiego Biurrun2008-10-28
| | | | | | | 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
* svq3 watermark code now needs zlibBaptiste Coudurier2008-10-26
| | | | Originally committed as revision 15719 to svn://svn.ffmpeg.org/ffmpeg/trunk
* svq3 watermark decoding support, based on reverse engineering work by chronoBaptiste Coudurier2008-10-26
| | | | Originally committed as revision 15718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* svq3: remove unused includeAurelien Jacobs2008-10-25
| | | | Originally committed as revision 15709 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Include zlib.h as it is needed for watermark support,Michael Niedermayer2008-10-14
| | | | | | patch by baptiste based on reverse engineering work by chrono. Originally committed as revision 15618 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10000l, revertMichael Niedermayer2008-07-16
| | | | | | | | | | 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
* The funny memcpyin svq3 generally has src & dst overlapping, so itMichael Niedermayer2008-07-16
| | | | | | should at least be a memmove(). Originally committed as revision 14254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print slice num as well.Michael Niedermayer2008-07-16
| | | | Originally committed as revision 14253 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix infinite loop at EOF.Michael Niedermayer2008-07-14
| | | | Originally committed as revision 14231 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodec long_names definition conditional depending on CONFIG_SMALL.Stefano Sabatini2008-06-12
| | | | Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Previous commit missed an initialization - this fixes FATE's test sample.Alexander Strange2008-05-11
| | | | Originally committed as revision 13131 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set and use h->mb_xy in SVQ3 too.Alexander Strange2008-05-11
| | | | Originally committed as revision 13129 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add long names to AVCodec declarations.Stefano Sabatini2008-04-27
| | | | | | patch by Stefano Sabatini, stefano.sabatini-lala poste it Originally committed as revision 13009 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs2008-03-09
| | | | Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* constsMichael Niedermayer2008-02-01
| | | | Originally committed as revision 11705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move H.264 intra prediction functions into their own contextKostya Shishkov2007-09-05
| | | | Originally committed as revision 10397 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use skip_bits where appropriateAlex Beregszaszi2007-08-09
| | | | Originally committed as revision 10005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use get_bits1(..) instead get_bits(.., 1)Alex Beregszaszi2007-08-09
| | | | Originally committed as revision 9999 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for streams with different chroma_qp_index_offsetAndreas Öman2007-07-06
| | | | | | | | | | for Cr and Cb Patch by Andreas Öman % andreas A olebyn P nu % Original thread: Date: Jun 26, 2007 8:48 PM subject: [FFmpeg-devel] Color corruption and seeking errors with H264 disc sources Originally committed as revision 9505 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license header consistency cosmeticsDiego Biurrun2007-07-05
| | | | Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc spelling fixesDiego Biurrun2007-06-12
| | | | Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename attribute_unused to av_unused and moves its declaration to common.hCarl Eugen Hoyos2007-05-30
| | | | | | | | patch by Carl Eugen Hoyos cehoyos chez ag or at original thread: [FFmpeg-devel] [PATCH] attribute_unused -> av_unused date: 05/29/2007 01:23 PM Originally committed as revision 9155 to svn://svn.ffmpeg.org/ffmpeg/trunk