summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove redundant assignment. err is assigned in every switch case anyway. IssueRobert Swain2009-04-21
| | | | | | found by CSA. Originally committed as revision 18641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a possibly exploitable buffer overflow.Michael Niedermayer2009-04-21
| | | | Originally committed as revision 18640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set flag after VC-1 VLCs are initialized to avoid race conditionKostya Shishkov2009-04-21
| | | | Originally committed as revision 18639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove some useless assignments and variables found by ClangKostya Shishkov2009-04-21
| | | | Originally committed as revision 18638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make RV3/4 VLC tables use new static initialization methodKostya Shishkov2009-04-21
| | | | Originally committed as revision 18637 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Planar 16bit 420 422 444 YUV support (output is only supported in someMichael Niedermayer2009-04-21
| | | | | | | | unscaled convertions). This, like gray16 converts down to 8bit, which is a big FIXME & patch welcome, we should preserve more bits. Originally committed as revision 29217 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add 420,422 and 444 planar 16bit per component pix formats.Michael Niedermayer2009-04-21
| | | | Originally committed as revision 18636 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge gray->gray converters into planarCopy(), this should also make ↵Michael Niedermayer2009-04-21
| | | | | | | | planarCopy() useable for other 16bit formats once we support them. Originally committed as revision 29216 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add macro to check for 16bit per sample.Michael Niedermayer2009-04-21
| | | | Originally committed as revision 29215 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make sure src/dst are NULL when they arent used, some code uses this toMichael Niedermayer2009-04-21
| | | | | | simpify checks. Originally committed as revision 29214 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Use generic BE check instead of checking for gray16LE.Michael Niedermayer2009-04-20
| | | | Originally committed as revision 29213 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* add isBE()Michael Niedermayer2009-04-20
| | | | Originally committed as revision 29212 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix crash when receiving from SDPLuca Abeni2009-04-20
| | | | Originally committed as revision 18635 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make rv40 decoder use new static VLC initialization methodKostya Shishkov2009-04-20
| | | | Originally committed as revision 18634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Compact and make constant two tables used by Musepack decodersKostya Shishkov2009-04-20
| | | | Originally committed as revision 18633 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove example programs with a wildcard expression.Diego Biurrun2009-04-20
| | | | Originally committed as revision 18632 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ac3enc: log a warning message if the channel layout is not specified atJustin Ruggles2009-04-20
| | | | | | the time of codec initialization. Originally committed as revision 18631 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentMichael Niedermayer2009-04-19
| | | | Originally committed as revision 18630 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Only insert null packets into the video que if there is a video stream.Michael Niedermayer2009-04-19
| | | | | | Fixes memleak and should fix issue791. Originally committed as revision 18629 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add zygo fourcc.Michael Niedermayer2009-04-19
| | | | Originally committed as revision 18628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* IndentMichael Niedermayer2009-04-19
| | | | Originally committed as revision 18627 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not discard truncated packets.Michael Niedermayer2009-04-19
| | | | | | Based on a patch by Maksym Veremeyenko verem DOT m1stereo AT tv Originally committed as revision 18626 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid 100% CPU useage at EOF.Michael Niedermayer2009-04-19
| | | | Originally committed as revision 18625 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure that video frames are flushed at EOF.Michael Niedermayer2009-04-19
| | | | | | This should fix a regression. Originally committed as revision 18624 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add channel layout support to the AC-3 encoder.Justin Ruggles2009-04-19
| | | | Originally committed as revision 18623 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add channel layout support to the AC-3 decoder and AC-3 parser.Justin Ruggles2009-04-19
| | | | Originally committed as revision 18622 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check that channel layout is compatible with number of channels forJustin Ruggles2009-04-19
| | | | | | output audio stream. Originally committed as revision 18621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark gsize variable as av_unused, fixes the warning:Diego Biurrun2009-04-19
| | | | | | libavformat/asfdec.c:995: warning: unused variable ‘gsize’ Originally committed as revision 18620 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert previous removal of gsize variable. It breaks seeking.Diego Biurrun2009-04-19
| | | | Originally committed as revision 18618 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary assignment, found by CSA.Robert Swain2009-04-19
| | | | Originally committed as revision 18617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add LP zero synthesis filter. Patch by Kenan Gillet.Kenan Gillet2009-04-18
| | | | Originally committed as revision 18616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove 2 useless += at the end of rgb16to15(), found by CSA.Michael Niedermayer2009-04-18
| | | | Originally committed as revision 29189 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* mlpdec: Read context variable to local variable to make code cleaner.Ramiro Polla2009-04-18
| | | | Originally committed as revision 18615 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: {}- and whitespace-related cosmetics.Ramiro Polla2009-04-18
| | | | Originally committed as revision 18614 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Use some context arrays with local variables in rematrix_channels().Ramiro Polla2009-04-18
| | | | Originally committed as revision 18613 to svn://svn.ffmpeg.org/ffmpeg/trunk
* truehd: Simplify rematrix_channels() as per Michael's original review.Ramiro Polla2009-04-18
| | | | Originally committed as revision 18612 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Make read_matrix_params() take unsigned int substr for consistency.Ramiro Polla2009-04-18
| | | | Originally committed as revision 18611 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlpdec: Check for {matrix,filter}_changed as soon as they are incremented.Ramiro Polla2009-04-18
| | | | Originally committed as revision 18610 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add 3 channel layout convenience macros.Justin Ruggles2009-04-18
| | | | Originally committed as revision 18609 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid code duplication in xan_unpack for the final memcpy.Reimar Döffinger2009-04-18
| | | | Originally committed as revision 18608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable gsize, fixes the warning:Diego Biurrun2009-04-18
| | | | | | libavformat/asfdec.c:995: warning: unused variable 'gsize' Originally committed as revision 18607 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC: check for x-form asm constraint supportMåns Rullgård2009-04-18
| | | | Originally committed as revision 18606 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename swscale_avoption.c to options.c.Stefano Sabatini2009-04-18
| | | | | | Consistent with lavc and lavf. Originally committed as revision 29188 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make sws_setColorspaceDetails() return -1 if the destination format isStefano Sabatini2009-04-18
| | | | | | not supported. Originally committed as revision 29187 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Move sws_[gs]etColorspaceDetails() documentation from swscale.c toStefano Sabatini2009-04-18
| | | | | | swscale.h. Originally committed as revision 29186 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Cosmetics : reindent after last commit and remove redundant comment.Jai Menon2009-04-18
| | | | Originally committed as revision 18605 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add speex tag to nsv_codec_audio_tags.Jai Menon2009-04-18
| | | | Originally committed as revision 18604 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change nsvf_index_data to nsvs_file_offset for increased clarity.Jai Menon2009-04-18
| | | | Originally committed as revision 18603 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC asm for AV_RL*()Måns Rullgård2009-04-18
| | | | | | | | | | | | PPC is normally big endian but has special little endian load/store instructions. Using these avoids a separate byteswap. This makes the vorbis decoder about 5% faster. Not much else uses little-endian read/write extensively. GCC generates horrible PPC code for the default AV_[RW]B64 (which uses a packed struct), so we override it with a plain pointer cast. Originally committed as revision 18602 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM asm for AV_RN*()Måns Rullgård2009-04-18
| | | | | | | | | | | | | | | ARMv6 and later support unaligned loads and stores for single word/halfword but not double/multiple. GCC is ignorant of this and will always use bytewise accesses for unaligned data. Casting to an int32_t pointer is dangerous since a load/store double or multiple instruction might be used (this happens with some code in FFmpeg). Implementing the AV_[RW]* macros with inline asm using only supported instructions gives fast and safe unaligned accesses. ARM RVCT does the right thing with generic code. This gives an overall speedup of up to 10%. Originally committed as revision 18601 to svn://svn.ffmpeg.org/ffmpeg/trunk