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
2009-09-24Make sure that all memory allocations succeed.Mike Melanson
Based on 28_theora_malloc_checks.patch from the Google Chrome team. Originally committed as revision 20008 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-23Fix >= vs > check of coded_fragment_list_index.Google Chrome
22_fix_theora_frag_fencepost.patch by chrome Originally committed as revision 19995 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-23Fix init_get_bits() buffer size.Google Chrome
18_fix_theora_header_bit_len.patch by chrome Originally committed as revision 19993 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-23Another micro-optimization for unpack_vlcs(): Eliminate a possibleMike Melanson
branch and save around 45k-55k dezicycles per function run. Originally committed as revision 19974 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-22Perform the DC prediction reversal immediately after decoding all ofMike Melanson
the DC coefficients. This has a greater probability of leveraging the coefficients while they are still cached. When testing with the Big Buck Bunny 1080p video, I consistently saw improvements of 500k-600k dezicycles per run (through reverse_dc_prediction()) thanks to this move. Originally committed as revision 19966 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-21Modify unpack_vlcs() so that there are fewer dereferences through theMike Melanson
main (heavily iterated) loop. Originally committed as revision 19934 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-06compatible_frame array can be static const, too.Reimar Döffinger
Originally committed as revision 19779 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-05Make vp3 arrays static const where possible.Reimar Döffinger
Originally committed as revision 19771 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-23Remove useless #include <unistd.h> from many filesMåns Rullgård
Originally committed as revision 19499 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-06Remove useless ret variable added in last revision again.Reimar Döffinger
Originally committed as revision 19357 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-06100l, theora_decode_init must pass on errors from vp3_decode_initReimar Döffinger
Originally committed as revision 19356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-06Make decode_init fail if the huffman tables are invalid and thus init_vlc fails.Reimar Döffinger
Otherwise this will crash during decoding because the vlc tables are NULL. Partially fixes ogv/smclock.ogv.1.101.ogv from issue 1240. Originally committed as revision 19355 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-05Ensure that the filter limit values do not exceed the maximum allowed value ↵Reimar Döffinger
of 127. Originally committed as revision 19351 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-05Extend init_loop_filter to work for filter limit values up to 127 insteadReimar Döffinger
of only up to 64. 127 is the maximum value allowed by the theora specification. Originally committed as revision 19350 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-05vp3 and theora decoders use get_buffer, set CODEC_CAP_DR1Baptiste Coudurier
Originally committed as revision 19107 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-30Support block-level quantization in TheoraDavid Conrad
Originally committed as revision 18986 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-23Move ALIGN macro to libavutil/common.h and use it in various placesDavid Conrad
Originally committed as revision 18898 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14Use skip_bits_long() for large skipsDavid Conrad
This fixes ogg/theora on ARM (more generally the A32 bitstream reader) Originally committed as revision 18819 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-11Add a chroma_sample_location field to define positioning of chroma samplesDavid Conrad
Originally committed as revision 18795 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-02Remove dead assignments found by CSABenjamin Larsson
Originally committed as revision 18731 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-13Rename bitstream.h to get_bits.h.Stefano Sabatini
Originally committed as revision 18494 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-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-09VP3: Do not ignore error from read_huffman_tree().Alex Converse
Originally committed as revision 17090 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-04VP3: Prevent stack corruption from an unset custom coding method.Alex Converse
Originally committed as revision 16978 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-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-11clear_block mmxLoren Merritt
Originally committed as revision 16045 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-17MMX VP3 Loop FilterDavid Conrad
Originally committed as revision 15630 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-12Remove unused variablesDavid Conrad
Originally committed as revision 15602 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-04Move VP3 loop filter to DSPContextDavid Conrad
Originally committed as revision 15551 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-01Cosmetics: reindentDavid Conrad
Originally committed as revision 15505 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-01Unneeded elseDavid Conrad
Originally committed as revision 15504 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-01Unneeded bracesDavid Conrad
Originally committed as revision 15503 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-01Return if unpacking motion vectors for a keyframeDavid Conrad
Originally committed as revision 15502 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-01Cosmetics: indentationDavid Conrad
Originally committed as revision 15501 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-01Visible width/height fields were added in Theora 3.2David Conrad
Originally committed as revision 15500 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-01filter_limit_values only needs 7 bits, make its tables smallerDavid Conrad
Originally committed as revision 15499 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-30Cosmetics: indentationDavid Conrad
Originally committed as revision 15492 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-30Merge (vp3|theora)_calculate_pixel_addressesDavid Conrad
Originally committed as revision 15491 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-30Missed hunks of last commitDavid Conrad
Originally committed as revision 15490 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-30Remove unused vp3 debugging infoDavid Conrad
Originally committed as revision 15489 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-30Downgrade severity of leftover bits in header packets, and don't check for ↵David Conrad
the comment header Originally committed as revision 15469 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-30Use skip_frame for keyframe-only decoding rather than #ifdefDavid Conrad
Originally committed as revision 15463 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-17Take idct permutation into account when initializing dequantization matricesDavid Conrad
Originally committed as revision 15344 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-03theoradec: cosmetics: indentationAurelien Jacobs
Originally committed as revision 15167 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-03theoradec: skip decoding of uncoded MV in 4MV codeAurelien Jacobs
Thusnelda, the new experimental Theora encoder is using this Theora feature that was previously not exploited. fixes issue579 Originally committed as revision 15166 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-03theoradec: small 4MV code reorganization to ease future improvementsAurelien Jacobs
no functional changes Originally committed as revision 15165 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-25make ModeAlphabet read-only and use a custom mode alphabetStefan Gehrer
only locally in unpack_modes() Originally committed as revision 13964 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