summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Changelog for 0.10.5n0.10.5Michael Niedermayer2012-09-191-0/+5
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* Update for 0.10.5Michael Niedermayer2012-09-193-3/+3
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* bmv_videodec: fix out of array readMichael Niedermayer2012-09-191-0/+5
| | | | | | | | | | | | Fixes Ticket1373 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 70f0ffa1ed456fd0b560d0dd1d0d93f1ba3a6d93) Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit d721cb009d73662f35c629bdc678e25786e79301) Signed-off-by: Michael Niedermayer <[email protected]>
* faxcompr: fix out of array readMichael Niedermayer2012-09-191-1/+1
| | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 5891e454a667e42ef71a06bfd9661540ea3f3ebd) Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 55b3e408fa18b918bd0cabb1b27f1f0c4ce57a64) Signed-off-by: Michael Niedermayer <[email protected]>
* escape124: fix integer overflow leading to excessive memory allocationMichael Niedermayer2012-09-191-2/+2
| | | | | | | | | | | | Fixes Ticket1629 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 3d7817048cb387de87600f2152075f78b37b60a6) Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 9f1e01c9915fe0c86ad2b8f50e11fee9e1b00c62) Signed-off-by: Michael Niedermayer <[email protected]>
* sp5xdec: fix off by 1 error causing a crashMichael Niedermayer2012-09-191-1/+1
| | | | | | | | | | | | | Fixes Ticket1633 Found-by: Piotr Bandurski <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit f0896a6bd94e5b45447c7d640c8e8aa95d860d7a) Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 450e4b1a60721d25f306d97062f35c9c3d7989f8) Signed-off-by: Michael Niedermayer <[email protected]>
* mpegaudio_parser: reset state to prevent it to be randomMichael Niedermayer2012-09-191-0/+1
| | | | | | | | | | | | Fixes Ticket1718 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 93b240f4a59348c07d3d7e4862227f6949c51e14) Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 3581ab6ce0754544b06f34f7875b731a5ca2e061) Signed-off-by: Michael Niedermayer <[email protected]>
* pthread: Avoid crashes/odd behavior caused by spurious wakeupsBen Jackson2012-09-191-2/+8
| | | | | | | | | | | | | | | | pthread_wait_cond can wake up for no reason (Wikipedia: Spurious_wakeup). The FF_THREAD_SLICE thread mechanism could spontaneously execute jobs or allow the caller of avctx->execute to return before all jobs were complete. This adds tests to both cases to ensure the wakeup is real. Signed-off-by: Ben Jackson <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit e3329474a366de066b25e86f35f5abf9c5a4b7b2) Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit f1ec792ae3011531d47070144b8c91d58bb3e76f) Signed-off-by: Michael Niedermayer <[email protected]>
* Merge remote-tracking branch 'qatar/release/0.8' into release/0.10Michael Niedermayer2012-09-191-3/+0
|\ | | | | | | Merged-by: Michael Niedermayer <[email protected]>
| * mov: set AVCodecContext.width/height for h264Mans Rullgard2012-06-101-3/+0
| | | | | | | | | | | | | | | | | | | | This is required for correct cropping of files from Canon cameras. Signed-off-by: Mans Rullgard <[email protected]> (cherry picked from commit 8aa93e900449c88c3169ff5636fed03f41779cac) Signed-off-by: Reinhard Tartler <[email protected]>
| * h264: allow cropping to AVCodecContext.width/heightMans Rullgard2012-06-101-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | Override the frame size from the SPS with AVCodecContext values if the latter specify a size smaller by less than one macroblock. This is required for correct cropping of MOV files from Canon cameras. Signed-off-by: Mans Rullgard <[email protected]> (cherry picked from commit 30f515091c323da59c0f1b533703dedca2f4b95d) Conflicts: libavcodec/h264.c
* | Fix muxing mjpeg in swf.Carl Eugen Hoyos2012-09-131-0/+2
| | | | | | | | (cherry picked from commit 7680d99b4302e476076cc1b8f2567f47c2aaef4d)
* | build: Fix some paths in uninstall-libsjamal2012-09-131-2/+2
| | | | | | | | | | | | | | | | | | | | Folder and file names weren't being separated with a slash. This resulted in .dll.a, .lib and .def files not being removed on uninstall. Signed-off-by: Alexander Strasser <[email protected]> (cherry picked from commit 49440853d0c1e740daee0e2df1e65d5e67b1ad6b) Signed-off-by: Michael Niedermayer <[email protected]>
* | dxva2: include dxva.h if foundRonald S. Bultje2012-09-132-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently, some build environments require dxva.h even for dxva2, while others lack this header entirely. Including it conditionally allows building in both cases. Signed-off-by: Martin Storsjö <[email protected]> (cherry picked from commit fa84506177f0246b30d4ea6a99ee5d419f3e4550) Conflicts: configure Signed-off-by: Michael Niedermayer <[email protected]>
* | asfenc: properly write index informationRamiro Polla2012-09-123-31/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The index must take into account the pre-roll time and must seek backwards, not forwards. Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit bd603494f905a7db92fc04eab9c0f6793b0ed7d1) Conflicts: tests/ref/lavf/asf tests/ref/seek/lavf_asf Fixes Ticket1563 Signed-off-by: Michael Niedermayer <[email protected]>
* | asfenc: remove useless castsRamiro Polla2012-09-121-4/+4
| | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit bc13b74992c30da3cf3da9bcce6a0b727b9d2e6b) Signed-off-by: Michael Niedermayer <[email protected]>
* | asfenc: reduce code duplication with new variableRamiro Polla2012-09-121-2/+3
| | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit f2fad251b8f0b5cfa9fa43200e72f5f9194fd620) Signed-off-by: Michael Niedermayer <[email protected]>
* | asfenc: rename some variablesRamiro Polla2012-09-121-10/+10
| | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 1ceff0859df1c4f6bfacd6c1cd9dbdcceb039423) Signed-off-by: Michael Niedermayer <[email protected]>
* | asfenc: realloc index_ptr fewer timesRamiro Polla2012-09-121-5/+5
| | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 97d36a1898dabd6fd85d0f2295bdac911d607b8e) Signed-off-by: Michael Niedermayer <[email protected]>
* | Clarify that -passlogfile has a different syntax when used with -vcodec libx264.Carl Eugen Hoyos2012-08-311-0/+4
| |
* | Update for 0.10.4n0.10.4Michael Niedermayer2012-06-093-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | mpegvideo: fix out of heap array accessesMichael Niedermayer2012-06-091-2/+2
| | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 317ca0d3f735fad354c404e8bbac3e1ce9f09b12) Signed-off-by: Michael Niedermayer <[email protected]>
* | mpc8: fix channel checksMichael Niedermayer2012-06-091-1/+2
| | | | | | | | | | | | | | | | | | | | fix heap array overflow Found-by: Piotr Bandurski <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 44c10168cff41c200825448b77cb8feff0d316c9) Signed-off-by: Michael Niedermayer <[email protected]>
* | h263: disable loop filter with lowresMichael Niedermayer2012-06-092-1/+3
| | | | | | | | | | | | | | | | | | | | Fixes ticket1212 Found-by: Piotr Bandurski <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit cc229d4e83889d1298f1a0863b55feec6c5c339a) Signed-off-by: Michael Niedermayer <[email protected]>
* | bmv: fix apparent sign error in the frame_off checkMichael Niedermayer2012-06-091-2/+2
| | | | | | | | | | | | | | | | | | Fixes part of Ticket1373 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit debbcfae6010f027a0334d70d0dbb7ddd912ad5a) Signed-off-by: Michael Niedermayer <[email protected]>
* | bmv: fix integer overflows in vlc decoder.Michael Niedermayer2012-06-091-1/+5
| | | | | | | | | | | | | | | | | | | | | | Fixes part of Ticket1373 Found-by: Piotr Bandurski <[email protected]> Based-on-patch-by: Paul B Mahol <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 679c578cb8e82df6fdee977e3137a26a680ad346) Signed-off-by: Michael Niedermayer <[email protected]>
* | wmv1: check that the input buffer is large enoughMichael Niedermayer2012-06-091-0/+5
| | | | | | | | | | | | | | | | | | | | Fixes null ptr deref Fixes Ticket1367 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit f23a2418fb0ccc56fdae4dbf83a5994cc917c475) Signed-off-by: Michael Niedermayer <[email protected]>
* | yopdec: check frame oddness to be within supported limitsMichael Niedermayer2012-06-091-0/+4
| | | | | | | | | | | | | | | | | | Fixes Ticket1365 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit febc013dc5d6db1535a4f91cf02fa8089038937c) Signed-off-by: Michael Niedermayer <[email protected]>
* | yopdec: check that palette fits in the packetMichael Niedermayer2012-06-091-0/+5
| | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit b6fdf8dea7aaf3cb9a979dce91f752c2ce3086a3) Signed-off-by: Michael Niedermayer <[email protected]>
* | 8svx: fix crashMichael Niedermayer2012-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | Fixes Ticket1377 Found-by: Piotr Bandurski <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 03ce421c1361e4ce79468de8269ad51ba2ae4c16) Signed-off-by: Michael Niedermayer <[email protected]>
* | dv-demux: dont mess with codec valuesMichael Niedermayer2012-06-091-3/+0
| | | | | | | | | | | | | | | | | | | | Fixes part of Ticket1369 Found-by: ami_stuff Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 3c276ac0f8936745543d14674842647c502bdd2e) Signed-off-by: Michael Niedermayer <[email protected]>
* | binkaudio: check number of channelsPaul B Mahol2012-06-091-3/+3
| | | | | | | | | | | | | | | | | | Fixes #1380. Signed-off-by: Paul B Mahol <[email protected]> (cherry picked from commit 824a6975ee066e944b7a20d1e220fd8974fb6174) Signed-off-by: Michael Niedermayer <[email protected]>
* | indeo5: check quant_matMichael Niedermayer2012-06-091-0/+4
| | | | | | | | | | | | | | | | | | | | prevents out of array read Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 8aaa00c3012d425ce50efffadb813ad62d1ff3d5) Signed-off-by: Michael Niedermayer <[email protected]>
* | truemotion1: Check index, fix out of array readMichael Niedermayer2012-06-091-0/+16
| | | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit fd4c1c0b70b5a06dd572d7e27799a2f4c3d9b984) Signed-off-by: Michael Niedermayer <[email protected]>
* | iff: check if there is extradataPaul B Mahol2012-06-091-1/+6
| | | | | | | | | | | | | | | | | | Fixes #1368. Signed-off-by: Paul B Mahol <[email protected]> (cherry picked from commit 8f61526978697e51d3b9e61ea84daf13c42717af) Signed-off-by: Michael Niedermayer <[email protected]>
* | ape: Fix null ptr dereference with files missing a seekatable.Michael Niedermayer2012-06-091-0/+3
| | | | | | | | | | | | | | | | | | | | Such files are currently not supported as the table is used at several points Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit e7cb161515fc9fb6d30d1681d64d9ba7ad737a4e) Signed-off-by: Michael Niedermayer <[email protected]>
* | 4xm: fix division by zero caused by bps<8Michael Niedermayer2012-06-091-0/+5
| | | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 1b8741a6843f3f4667c81c2d63d3182858aa534f) Signed-off-by: Michael Niedermayer <[email protected]>
* | jvdec: check videosizeMichael Niedermayer2012-06-091-0/+4
| | | | | | | | | | | | | | | | | | | | Fixes null ptr dereference fixes Ticket1364 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit b4904e804d3b1c56ac4f5d3386b15daae98fca2d) Signed-off-by: Michael Niedermayer <[email protected]>
* | motionpixels: check extradata sizeMichael Niedermayer2012-06-091-0/+5
| | | | | | | | | | | | | | | | | | | | Fixes null ptr derefernce Fixes Ticket1363 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 50122084a6b3be06781a2b3d8ec036f2d67c32e3) Signed-off-by: Michael Niedermayer <[email protected]>
* | iff_ilbm: fix null ptr derefMichael Niedermayer2012-06-091-3/+7
| | | | | | | | | | | | | | | | | | Fixes Ticket1362 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 849d4b041351ef8d77c4231cf417f997e79f9ab7) Signed-off-by: Michael Niedermayer <[email protected]>
* | yop: check for missing extradataMichael Niedermayer2012-06-091-0/+5
| | | | | | | | | | | | | | | | | | | | Fixes null ptr deref Fixes Ticket1361 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 77a4c8b959fa9bc6bcaa42b40a0b046cdf3fec38) Signed-off-by: Michael Niedermayer <[email protected]>
* | xan: fix out of array readMichael Niedermayer2012-06-091-0/+4
| | | | | | | | | | | | | | | | | | Fixes ticket1360 Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 01900fcc45e99ee4556e0a5d87ff57b2f150dad4) Signed-off-by: Michael Niedermayer <[email protected]>
* | cdgraphics: Fix out of array writeMichael Niedermayer2012-06-091-0/+4
| | | | | | | | | | | | | | | | | | | | Fixes Ticket1359 Found-by: Piotr Bandurski <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 1e5c7376c4ed733910845c9a09e272ac7696b1f4) Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/release/0.8' into release/0.10Michael Niedermayer2012-06-090-0/+0
|\| | | | | | | | | | | | | | | | | | | * qatar/release/0.8: cmdutils: update copyright year to 2012. Conflicts: cmdutils.c Merged-by: Michael Niedermayer <[email protected]>
| * cmdutils: update copyright year to 2012.Ronald S. Bultje2012-06-081-1/+1
| |
* | Merge remote-tracking branch 'qatar/release/0.8' into release/0.10Michael Niedermayer2012-06-047-12/+36
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/release/0.8: Update Changelog for the 0.8.3 Release Prepare for 0.8.3 Release ea: check chunk_size for validity. png: check bit depth for PAL8/Y400A pixel formats. qdm2: clip array indices returned by qdm2_get_vlc(). tqi: Pass errors from the MB decoder h264: Add check for invalid chroma_format_idc h263dec: Disallow width/height changing with frame threads. Conflicts: Changelog RELEASE libavcodec/eatqi.c libavcodec/h264_ps.c libavcodec/pngdec.c Merged-by: Michael Niedermayer <[email protected]>
| * Update Changelog for the 0.8.3 ReleaseReinhard Tartler2012-06-031-0/+7
| |
| * Prepare for 0.8.3 ReleaseReinhard Tartler2012-06-031-1/+1
| |
| * ea: check chunk_size for validity.Ronald S. Bultje2012-06-031-1/+6
| | | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: [email protected] (cherry picked from commit 273e6af47b38391f2bcc157cca0423fe7fcbf55c) Signed-off-by: Reinhard Tartler <[email protected]>
| * png: check bit depth for PAL8/Y400A pixel formats.Ronald S. Bultje2012-06-031-2/+4
| | | | | | | | | | | | | | | | | | | | | | Wrong bit depth can lead to invalid rowsize values, which crashes the decoder further down. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: [email protected] (cherry picked from commit d2205d6543881f2e6fa18c8a354bbcf91a1235f7) Signed-off-by: Reinhard Tartler <[email protected]>