aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
...
* Update download URL with a link to a working version.Diego Biurrun2007-04-121-1/+1
| | | | Originally committed as revision 8716 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a check before find_frame_end callLimin Wang2007-04-111-1/+2
| | | | | | | | | Patch by Limin Wang % lance P lmwang A gmail P com % Original thread: date: 04/09/2007 03:54 PM subject: [Ffmpeg-devel] [PATCH] fix segment fault in h264_parse if buf_size is zero Originally committed as revision 8714 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Per reference swf/flv adpcm encoder.Benjamin Larsson2007-04-111-0/+28
| | | | Originally committed as revision 8713 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentationDiego Biurrun2007-04-111-1/+1
| | | | Originally committed as revision 8712 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ssd_int8_vs_int16_altivec, not completely benchmarkedwith svq1Luca Barbato2007-04-103-0/+82
| | | | Originally committed as revision 8706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics after last commitIvo van Poorten2007-04-101-1/+1
| | | | Originally committed as revision 8705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for grayscale images with arbitrary maxvals.Ivo van Poorten2007-04-101-2/+24
| | | | | | | | The image data is rescaled to the nearest pix_fmt it will fit in (gray8 or gray16). Conversion is done inside the codec in order to avoid the need for 14 (or 65534) new pix_fmt's. Originally committed as revision 8704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix an underflow/overflow that was causing some crackles when playingMarco Gerards2007-04-101-1/+3
| | | | | | | certain THP files. patch by Marco Gerards, mgerards xs4all nl Originally committed as revision 8703 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set C predictor to zero if unavailable (should fix B-frame border artifacts)Kostya Shishkov2007-04-101-0/+2
| | | | Originally committed as revision 8702 to svn://svn.ffmpeg.org/ffmpeg/trunk
* superflouos ()Michael Niedermayer2007-04-091-1/+1
| | | | Originally committed as revision 8701 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove code_prefix variable, no speed changeMichael Niedermayer2007-04-091-7/+5
| | | | Originally committed as revision 8700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2007-04-091-4/+3
| | | | Originally committed as revision 8699 to svn://svn.ffmpeg.org/ffmpeg/trunk
* When dst_length == 0 bit_length has to be 0, too, but the current code stillReinhard Nissl2007-04-091-1/+1
| | | | | | | | | calls decode_rbsp_trailing() and therefore bit_length might get negative. Although the remaining code is able to handle a negative bit_length, avoid the calculation at all by setting bit_length to 0 for dst_length == 0. patch by Reinhard Nissl, rnissl gmx de Originally committed as revision 8690 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove a NAL unit's trailing zero bytes even when dst_length is 1.Reinhard Nissl2007-04-091-1/+1
| | | | | | | | | | | | | | | | | | | Consider the following byte sequence 00 00 01 0a 00 00 00 01 09 ... ^ ^ A B decode_nal() determines dst_length to be 1 (i. e. the byte between label A and B above). However, this byte is a trailing zero byte as the spec says the the current NAL unit is terminated by a byte sequence 00 00 00. The current code used a loop to decrement dst_length accordingly. But the loop doesn't start as the loop condition checks for dst_length > 1, which should read dst_length > 0. patch by Reinhard Nissl, rnissl gmx de Originally committed as revision 8689 to svn://svn.ffmpeg.org/ffmpeg/trunk
* scenario: A properly coded frame is followed by an end of sequence NAL unit,Reinhard Nissl2007-04-091-1/+1
| | | | | | | | | | i.e. the four bytes 00 00 01 0a. When decode_nal() decodes the end of sequence NAL unit, it returns with dst_length == 0. The original code leads to a return -1 which discards the current properly decoded frame. patch by Reinhard Nissl, rnissl gmx de Originally committed as revision 8688 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Get rid of unnecessary pointer casts.Nicholas Tung2007-04-0828-89/+89
| | | | | | patch by Nicholas Tung, ntung ntung com Originally committed as revision 8687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only compile in Theora-specific functions if the Theora decoder has beenDiego Biurrun2007-04-081-1/+1
| | | | | | enabled. Also fixes some "defined but not used" warnings in that case. Originally committed as revision 8685 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Move one code block to save an #ifdef in the next commit.Diego Biurrun2007-04-081-10/+10
| | | | Originally committed as revision 8684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove #if 0 code.Diego Biurrun2007-04-081-22/+0
| | | | Originally committed as revision 8683 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation when Theora decoder is disabled, but VP3 is enabled.Diego Biurrun2007-04-081-0/+2
| | | | Originally committed as revision 8682 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable.Diego Biurrun2007-04-081-1/+1
| | | | Originally committed as revision 8681 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentation fixMarco Gerards2007-04-081-2/+2
| | | | | | patch by Marco Gerards, mgerards xs4all nl Originally committed as revision 8680 to svn://svn.ffmpeg.org/ffmpeg/trunk
* factorize & 0x0FMichael Niedermayer2007-04-081-6/+7
| | | | Originally committed as revision 8675 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove c93_ prefix from static functions in c93.cMichael Niedermayer2007-04-081-14/+14
| | | | Originally committed as revision 8674 to svn://svn.ffmpeg.org/ffmpeg/trunk
* align verticallyMichael Niedermayer2007-04-071-3/+3
| | | | Originally committed as revision 8672 to svn://svn.ffmpeg.org/ffmpeg/trunk
* shorter variable namesMichael Niedermayer2007-04-071-20/+20
| | | | Originally committed as revision 8671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* general purpose var should be intMichael Niedermayer2007-04-071-1/+1
| | | | Originally committed as revision 8670 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove redundant commentsMichael Niedermayer2007-04-071-3/+2
| | | | Originally committed as revision 8667 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove useless debuging av_log()Michael Niedermayer2007-04-071-4/+0
| | | | Originally committed as revision 8666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indention cleanupMichael Niedermayer2007-04-071-16/+21
| | | | Originally committed as revision 8665 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use shorter names for the block type enumMichael Niedermayer2007-04-072-10/+8
| | | | Originally committed as revision 8664 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticMichael Niedermayer2007-04-071-2/+5
| | | | Originally committed as revision 8663 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use bytestream reader instead of bitstream for THPMichael Niedermayer2007-04-071-12/+11
| | | | | | | 5% smaller adpcm.o 20% faster Originally committed as revision 8657 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CRYO APC demuxerAnssi Hannula2007-04-071-0/+6
| | | | | | patch by Anssi Hannula, anssi.hannula gmail com Originally committed as revision 8656 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2007-04-071-4/+2
| | | | Originally committed as revision 8655 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prev1/2 -> prev[2]Michael Niedermayer2007-04-071-7/+7
| | | | Originally committed as revision 8654 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2007-04-071-3/+2
| | | | Originally committed as revision 8653 to svn://svn.ffmpeg.org/ffmpeg/trunk
* general purpose vars should be intMichael Niedermayer2007-04-071-1/+1
| | | | Originally committed as revision 8652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* table[index][ch] -> table[ch][index] (might be faster ...)Michael Niedermayer2007-04-071-4/+4
| | | | Originally committed as revision 8651 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bethsoft VID demuxer and video decoderNicholas Tung2007-04-075-0/+152
| | | | | | patch by Nicholas Tung, ntung ntung com Originally committed as revision 8649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix segmentation fault for gray16le to gray conversion.Ivo van Poorten2007-04-071-1/+3
| | | | Originally committed as revision 8648 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove superfluous setting of has_b_frames in codecs without B-frames.Nicholas Tung2007-04-0727-27/+0
| | | | | | patch by Nicholas Tung, ntung ntung com Originally committed as revision 8647 to svn://svn.ffmpeg.org/ffmpeg/trunk
* THP PCM decoder, used on the Nintendo GameCube.Marco Gerards2007-04-074-0/+72
| | | | | | patch by Marco Gerards, mgerards xs4all nl Originally committed as revision 8646 to svn://svn.ffmpeg.org/ffmpeg/trunk
* TIFF-LZW encoding support by (Bartlomiej Wolowiec b.wolowiec students mimuw ↵Michael Niedermayer2007-04-072-3/+22
| | | | | | edu pl) Originally committed as revision 8645 to svn://svn.ffmpeg.org/ffmpeg/trunk
* LZW encoder by Bartlomiej Wolowiec b.wolowiec students mimuw edu plMichael Niedermayer2007-04-072-0/+275
| | | | Originally committed as revision 8644 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Interplay C93 demuxer and video decoderAnssi Hannula2007-04-074-0/+257
| | | | | | patch by Anssi Hannula, anssi.hannula gmail com Originally committed as revision 8643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typosDiego Biurrun2007-04-074-5/+5
| | | | Originally committed as revision 8642 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typos/grammarDiego Biurrun2007-04-079-9/+9
| | | | Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling/wording/grammarDiego Biurrun2007-04-071-605/+608
| | | | Originally committed as revision 8640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Print a list of valid AMR bitrates if a wrong one is used.Víctor Paesa2007-04-071-5/+10
| | | | | | patch by Víctor Paesa, wzrlpy arsystel com Originally committed as revision 8639 to svn://svn.ffmpeg.org/ffmpeg/trunk