sort by:
Revision Author Date Message Commit Date
28d948a rv10: Reject slices that does not have the same type as the first one This prevents crashes with some corrupted bitstreams. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 4a29b471869353c3077fb4b25b6518eb1047afb7) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:33 UTC
9973ca9 lavf: Fix context pointer in av_open_input_stream when avformat_open_input fails Signed-off-by: David Goldwich <david.goldwich@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 63d64228a7f31d534e3bcae87cbd37f4a0ae2dd6) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:33 UTC
a3d471e oggdec: fix out of bound write in the ogg demuxer Between ogg_save() and ogg_restore() calls, the number of streams could have been reduced. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit 0e7efb9d23c3641d50caa288818e8c27647ce74d) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:33 UTC
54a178f Fixed size given to init_get_bits(). init_get_bits() takes a number of bits and not a number of bytes as its size argument. Signed-off-by: Alex Converse <alex.converse@gmail.com> (cherry picked from commit b59efc94347ccf0cbc2ff14a5a9e99819c5bdc4d) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
78cd2e1 smacker: fix a few off by 1 errors stereo & 16bit is untested due to lack of samples Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 5166376f24545207607f61ed8ff4e1b0572ff320) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
0d93b03 Check for invalid VLC value in smacker decoder. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 6489455495fc5bfbebcfe3f57e5d4fdd6a781091) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
5b1f79b Check and propagate errors when VLC trees cannot be built in smacker decoder. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 9676ffba8346791f494451e68d2a3b37a2918a9b) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
9f391c4 Fixed off by one packet size allocation in the smacker demuxer. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit a92d0fa5d234582583d41b67dddecffc2c819573) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
4e7905f Check for invalid packet size in the smacker demuxer. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit e055932f5636a82275837968eea9c8fcb5bca474) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
4ee0143 ape demuxer: fix segfault on memory allocation failure. Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 273aab99bf7be2bcda95dd64101c2317ee0fcb99) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
61ddc82 xan: Add some buffer checks (cherry picked from commit 0872bb23b4bd2d94a8ba91070f706d1bc1c3ced8) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
e6694dc Fixed size given to init_get_bits() in xan decoder. (cherry picked from commit 393d5031c6aaaf8c2dda4eb5d676974c349fae85) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
0b9b357 smacker demuxer: handle possible av_realloc() failure. Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 47a8589f7bc69d1a29da1dfdfbd0dfa78a9e31fd) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
9b30b7b Fixed segfault with wavpack decoder on corrupted decorrelation terms sub-blocks. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 8bfea4ab4e2cb32bc7bf6f697ee30a238c65d296) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
384ed15 cljr: init_get_bits size in bits instead of bytes (cherry picked from commit 0c1f5b93d9b97c4cc3684ba91a040e90bfc760d2) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:32 UTC
6550e2b indeo2: fail if input buffer too small (cherry picked from commit b7ce4f1d1c3add86ece7ca595ea6c4a10b471055) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
af32fa9 indeo2: init_get_bits size in bits instead of bytes (cherry picked from commit 68ca330cbd479111db9cb7649d7530ad59f04cc8) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
07b3c4c ffv1: Fixed size given to init_get_bits() in decoder. init_get_bits() takes a number of bits and not a number of bytes as its size argument. Signed-off-by: Alex Converse <alex.converse@gmail.com> (cherry picked from commit 46b004959bb7870a361a57272cd5fa7eea34250b) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
5d4c065 wavpack: Check error codes rather than working around error conditions. (cherry picked from commit dba2b63a98bdcac7bda1a8a2c48950518c075e17) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
4b84e99 Fixed invalid access in wavpack decoder on corrupted bitstream. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 55354b7de21e7bb4bbeb1c12ff55ea17f807c70c) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
685940d Fixed invalid writes in wavpack decoder on corrupted bitstreams. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 0aedab03405849962b469277afe047aa2c61a87f) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
aee4612 Fixed invalid access in wavpack decoder on corrupted extra bits sub-blocks. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit beefafda639dd53fc59c21d8a7cf8334da9a1062) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
a4f2973 lavc: fix type for thread_type option It should be flags, not int. (cherry picked from commit fb47997edb9d8ff16fc380d005a08c0545624aa6) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
54f12d2 AVOptions: fix av_set_string3() doxy to match reality. Fixes bug 28. (cherry picked from commit e955a682e125d44143415ff2b96a99a4dac78da2) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
1cf3ba8 cpu detection: avoid a signed overflow 1<<31 overflows because 1 is signed, so force it to unsigned. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 5938e02185430ca711106aaec9b5622dbf588af3) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
2b74db8 vf_scale: don't leak SWS context. Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 52982dbe474663709033e1ad259f8ff7a5a2eefa) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:31 UTC
db5e27f VC1: Fix first/last row checks with slices In some places 0/mb_height were used in place of start_mb_y/end_mb_y. Fixes SA00049, SA00058, SA10091, SA10097, SA10131, SA20021, SA30030 Improves PSNR in SA00054, SA00059, SA00060, SA10096, SA10098, SA20022, SA30031, SA30032, SA40012, SA40013 Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 1cf82cab0840d669198ea76ab0363aa661950647) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
97ce2a2 vc1: properly zero coded_block[] edges on new slice entry. Previously, we would leave the left edge uninitialized, which led to CBP prediction errors on slice edges, e.g. in SA10098.vc1. (cherry picked from commit d4b9974465baf893e90527a366e7a7411ded1ef8) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
ce8f40a h264: fix PCM intra-coded blocks in monochrome case Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 6581e161c5f46733a5619208483de29416eb9a51) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
45b3f7c h264: correct implicit weight table computation for long ref pics Correct computation of implicit weight tables when referencing pictures that are marked for long reference. Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 87cf70eb237e7586cc7399627dafa1b980ec0b7d) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
8ad6555 h264: correct the check for invalid long term frame index in MMCO decode The current check on MMCO parameters prohibits a "max long term frame index plus 1" of 16 (frame idx of 15) for the "set max long term frame index" MMCO. Fix this off-by-one error to allow the full range of legal values. Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 29a09eae9a827f4dbc9c4517180d8fe2ecef321a) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
b4099a6 aac: Only output configure if audio was found. Audio found is not triggered on a CCE because a CCE alone has no output. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit d8425ed4af6d8fce62ff363cc590f85e57bac06b) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
dec458b rv10/20: tell decoder to use edge emulation This removes out-of-edge motion compensation artifacts (easily spotted green blocks in avplay, gray blocks in transcoding), for example here: http://samples.libav.org/samples/real/tv_watching_t1.rm Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 331971116d7d36743601bd2dc5384c5211d3bb48) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
fe3e729 flvenc: use int64_t to store offsets Metadata currently is written only at the start of the file in normal cases, when transcoding from a rtmp source metadata could be written later and the offset recorded can exceed 32bit. Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 7f5bf4fbaf1f2142547321a16358f9871fabdcc6) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
28321b7 VC-1: fix reading of custom PAR. Custom PAR num/denum are in 1-256 range. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 0e8696551414d4ea0aab2559f9475d1fe49d08f3) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
59a22af h264: notice memory allocation failure Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit bac3ab13ea6a9dd8853e79ef3eacf51d234c8774) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
042934e Remove incorrect info in documentation of AVCodecContext.bits_per_raw_sample. bits_per_raw_sample is used in video as well, where sample_fmt is not used. (cherry picked from commit d271d5b2152cafe540f3ab71d3be6ce8636d2fd6) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
67163d7 libx264: do not set pic quality if no frame is output Avoids uninitialized reads. Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 5caa2de19ece830e32c95731bc92a423d55cff0c) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:30 UTC
96a453e aac: Remove some suspicious illegal memcpy()s from LTP. (cherry picked from commit a6c49f18abacb9bf52d4d808a2a56561a5b5445c) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
c613a89 mxfdec: Include FF_INPUT_BUFFER_PADDING_SIZE when allocating extradata. This prevents out of bounds reads when extradata is being decoded. (cherry picked from commit 1f6f58d5855288492fc2640a9f1035c01c75d356) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
b3b9755 vp3/theora: flush after seek. (cherry picked from commit 8dcf5184307f072d55fb29373be05ef8b0fd02df) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
44c718c rv30: return AVERROR(EINVAL) instead of EINVAL On some platforms EINVAL could be positive, ensure we return negative values. (cherry picked from commit e5985185d2eda942333ebbb72bd7d043ffe40be7) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
99ec59a Fix incorrect max_lowres values Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit e23a05ab0605693aa715b95120bc0132079ded06) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
3ed12b9 Do not decode RV30 files if the extradata is too small Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 289c60001fb0a9a1d7a97c876d8a42b84c6874ac) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
f7831bb aacps: skip some memcpy() if src and dst would be equal Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit e5902d60ce8f7cf10b6e87a57eec536b316261a3) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
9c2a024 lavf: fix segfault in av_open_input_stream() ic is NULL in case of error. (cherry picked from commit 13551ad1e336573e3732fdeaf25607c47244bb80) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
f852156 pix_fmt: Fix number of bits per component in yuv444p9be Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit e59d6b4d7255d6d3dc89580f534e18af1433fe25) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
b772a75 mpegts: fix Continuity Counter error detection According to MPEG-TS specs, the continuity_counter shall not be incremented when the adaptation_field_control of the packet equals '00' or '10'. Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 8923cfa328e8eb565aebcfe8672b276fd1c19bf7) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
0c039db alsa: limit buffer_size to 32768 frames. In testing, the file output plugin gave a max buffer size of about 20 million frames, which is way more than what is really needed and causes a memory allocation error on my system. (cherry picked from commit e35c674d13a7f180412cfe058530a2e7f1d49a90) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:29 UTC
6ed533f alsa: fallback to buffer_size/4 for period_size. buffer_size/4 is the value used by aplay. This fixes output to null devices, e.g. writing ALSA output to a file. (cherry picked from commit 8bfd7f6a475225a0595bf657f8b99a8fffb461e4) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
c75ba07 gxf: Fix 25 fps DV material in GXF being misdetected as 50 fps Set DV packet durations using fields_per_frame. This requires turning gxf_stream_info into the demuxer's context for access to the value in gxf_packet(). Since MPEG-2 seems to work fine this done only for DV. Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 99fecc64b064a013559d3d61f7d9790e3c95c80e) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
9417761 Revert "ffmpeg: get rid of useless AVInputStream.nb_streams." This reverts commit 2cf8355f98681bdd726b739008acd5483f82f8d7. AVInputStream.nb_streams tracks number of streams found at the beginning, new streams may appear that ffmpeg doesn't know about. Fixes crash in this case. Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
6107543 adts: Fix PCE copying. Parse the extension flag bit when reading the MPEG4 AudioSpecificConfig. This has nothing to do with SBR/PS contradictory to what was noted when it was removed. (cherry picked from commit 7f01a4192cdf4565eadee457f76e6b5196e35e0b) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
e9520db eval: fix memleak. (cherry picked from commit fe277b16f0861a327e1f6c00c0dbb8b00806d60d) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
15355f9 ARM: workaround for bug in GNU assembler Some versions of the GNU assembler do not handle 64-bit immediate operands containing arithmetic. Writing the value out in full works correctly. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit fce1e43410bdc032c4cf2b1c66166a9ed99cc8f1) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
776603b mxfenc: fix ignored drop flag in binary timecode representation. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 4d5e7ab5c48451404038706ef3113c9925a83087) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
0631896 dca: set AVCodecContext frame_size for DTS audio Set the frame size when decoding DTS audio. This has the side effect of fixing the computation of timestamps for DTS-HD in compute_pkt_fields. Since frame_size is not currently set, the duration of a frame is being guessed based on the streams bitrate. But for DTS-HD, the bitrate currently used is the rate of the DTS core which is much different than the whole DTS-HD stream and leads to a wildly inaccurate frame duration estimate. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 49c7006c7e815d4330247624a9e6ba30e288cd02) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
8ad1f08 H.264: fix overreads of qscale_table filter_mb_fast assumed that qscale_table was padded like many of the other tables. (cherry picked from commit 5029a406334ad0eaf92130e23d596e405a8a5aa0) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
47be9f5 swscale: don't use planar output functions to write to NV12/21. This prevents a crash when converting to NV12/21 without the bitexact flags enabled. (cherry picked from commit 0d994b2f45c08794899057ee7ca54f48218c0a53) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 September 2011, 17:26:28 UTC
20ca827 postprocess.c: filter name needs to be double 0 terminated Signed-off-by: Reinhard Tartler <siretart@tauware.de> (cherry picked from commit f4f3300c09bb13eb7922e60888b55e3e0fb325e7) 03 September 2011, 05:39:54 UTC
b37131f configure: add missing CFLAGS to fix building on the HURD Signed-off-by: Reinhard Tartler <siretart@tauware.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit f60d13663742d1c695680ede83c4d646bc57d380) 25 August 2011, 20:47:06 UTC
bd968d2 cavs: fix some crashes with invalid bitstreams This removes all valgrind-reported invalid writes with one specific test file. Fixes http://www.ocert.org/advisories/ocert-2011-002.html Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 4a71da0f3ab7f5542decd11c81994f849d5b2c78) 21 August 2011, 09:23:56 UTC
00c5cf4 jpegdec: actually search for and parse RSTn Fixes decoding of MJPEG files produced by some UVC Logitec web cameras, such as "Notebook Pro" and "HD C910". References: http://trac.videolan.org/vlc/ticket/4215 http://ffmpeg.org/trac/ffmpeg/ticket/267 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Reviewed-by: Kostya <kostya.shishkov@gmail.com> (cherry picked from commit 8c0fa61a9713a1306fca7997dd04d72ea1f060ea) 21 August 2011, 09:08:27 UTC
a05219d riff: Add mpgv MPEG-2 fourcc Supported by mplayer and seen in the wild. (cherry picked from commit 505345ed5d180093a44da8d70ac541898c31c22f) 23 July 2011, 08:29:43 UTC
c02b02d Update Changelog 21 July 2011, 07:27:23 UTC
5fab0cc matroskadec: fix integer underflow if header length < probe length. This fixes a crash with specifically crafted files. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 69619a13c3fef940cba545cf0a283ff22771dd71) 21 July 2011, 07:09:03 UTC
20829cf ffmpeg: fix operation with --disable-avfilter The width and height must be copied from the input before being used. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit e9f98c90229999c0e654bd77af55d7020347440a) 21 July 2011, 07:08:00 UTC
0b4840a vf_libopencv: replace opencv/cxtypes.h #include by opencv/cxcore.h cxtypes.h works with version 2.1 and older, cxcore.h works with 2.2 and older. Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 9bc8bcddbd4fc394e2268e9849dcbf3bad6de980) 18 July 2011, 10:37:22 UTC
896f80f build: Create mlib optimization directories during out-of-tree builds. 16 July 2011, 13:20:18 UTC
b57c6d1 changelog: misc typo and wording fixes (cherry picked from commit b047941d7da470ba0dcedb1fd0aa828075265ffc) 16 July 2011, 13:15:59 UTC
3749066 doc: Remove outdated comments about gcc 2.95 and gcc 3.3 support. (cherry picked from commit 5ccbf80963c1cc54aed97b1c81b1657ab91baf6a) 16 July 2011, 13:15:59 UTC
c29c609 matroskadec: matroska_read_seek after after EBML_STOP leads to failure. EBML_STOP leaves matroska->current_id set. Then matroska_read_seek changes the stream position without resetting current_id. The next matroska_parse_cluster fails due to calculation of incorrect pos. So clear current_id when avio_seek happens in matroska_read_seek. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit cdc2c1c57616956d975c57b4b69eb73865f513f5) 16 July 2011, 11:49:34 UTC
9459390 Update RELEASE file 12 July 2011, 16:31:28 UTC
2bbd81f update Changelog 12 July 2011, 16:13:35 UTC
5e35788 mt: proper locking around release_buffer calls. This fixes a crash when seeking in some webm files with many threads (e.g. 8). (cherry picked from commit 5eafc8b46644764f8aef1b7b2ecae53ee8034822) 12 July 2011, 16:13:35 UTC
dc1b670 vp8/mt: flush worker thread, not application thread context, on seek. This prevents a crash when seeking. (cherry picked from commit d1cf45911935cc4fed9afd3a37d99616d31eb9da) 12 July 2011, 16:13:35 UTC
0156f4f docs: Mention the upstream bugzilla url about the dlltool vs MSVC issue Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit b369f327d5e6b01a4cae9e2726df7c73b2893eba) 12 July 2011, 16:13:35 UTC
a52c615 docs: Use proper markup for a literal command line option Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit a3a94e1498685480800c22fc3ffa20d42ccfd527) 12 July 2011, 16:13:35 UTC
5c2d7c4 docs: Don't recommend adding --enable-memalign-hack It is enabled automatically when required nowadays. Signed-off-by: Martin Storsj\xf6 <martin@martin.st> (cherry picked from commit 9d36139231bfcf155a1b94f61a420768f1771174) 12 July 2011, 16:13:35 UTC
004194f docs: Remove needless configure options Specifying --enable-static --disable-shared isn't necessary, these are the defaults. Signed-off-by: Martin Storsjö <martin@martin.st> 12 July 2011, 16:13:35 UTC
cd63c32 oggdec: prevent heap corruption. Specifically crafted samples can reinit ogg->streams[] while reading samples, and thus we should not cache old pointers since these may no longer be valid. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 4cc3467e7abfea7e8d03b6af511f7719038a5a98) 12 July 2011, 16:13:35 UTC
5a33a29 oggdec: Abort Ogg header parsing when encountering a data packet. Fixes Bugzilla #11. Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 0a94020b5b073d1abf442e28b6db3be785aa680a) 12 July 2011, 16:13:35 UTC
683df9b Add LGPL license boilerplate to files lacking it. (cherry picked from commit e3759c567db42c8dff255ef9f7258326da470755) 12 July 2011, 16:13:35 UTC
64e2656 doxygen: Fix documentation for some VP8 functions. (cherry picked from commit 3c432e1186443fae474fa4e8613fbc21fd8a6c63) 12 July 2011, 16:13:35 UTC
8e3d264 libxvid: add missing include of libavutil/mathematics.h Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 6c374bc0b40306c84e35a4002ab7fa96ace11c6c) 12 July 2011, 16:05:55 UTC
46a2dc9 vorbis: vpxenc: Add missing include for av_rescale* Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 954a6532160b9eac7773613be105fd706d639ade) 12 July 2011, 16:05:55 UTC
b9e126f ffmpeg: Fix VDPAU decoding for some H264 samples. (cherry picked from commit a4ab70f92e4d8705434a2fee42a2b69a8bfa6bb1) 12 July 2011, 16:05:55 UTC
07dc4a7 RTSP: Doxygen comment cleanup Do not use Doxygen for comments that apply to specific implementation details; merge some duplicated Doxygen comment blocks. (cherry picked from commit f75e3da535f297ddbe501ce866e57ccca7645455) 12 July 2011, 16:05:55 UTC
43de5c0 doxygen: Escape '\' in Doxygen documentation. (cherry picked from commit c81a2b9b4f5488c831dc27635152394ab632c46a) 12 July 2011, 16:05:55 UTC
2f0a101 vf_gradfun: relicense x86 asm to LGPL Actually I gave permission for LGPL long ago, but the original import failed to update the license header. (cherry picked from commit 082768f0b189b1706fdcd15b42dcca5fd0822315) 07 July 2011, 14:51:47 UTC
d32b2d4 update Changelog 03 July 2011, 18:01:08 UTC
924b2ee Add version number to doxygen config 03 July 2011, 18:01:08 UTC
f95e522 doxygen: Drop array size declarations from Doxygen parameter names. Adding [] to a Doxygen parameter name clashes with Doxygen syntax. (cherry picked from commit ff993cd7fcdfeffcac10337c0c6b69c599060c2b) 03 July 2011, 17:58:33 UTC
8f53640 doxygen: Remove spurious documentation for non-existing function parameters. (cherry picked from commit 01c17c88ede76f8321cf2c59a535dbbc5b5ff989) 03 July 2011, 17:58:33 UTC
093f0f1 doxygen: fix usage of @file directive in libavutil/{dict,file}.h (cherry picked from commit 134557f3a47697a7b5e5da2bd7e5a4b8f8d56b1c) 03 July 2011, 17:58:29 UTC
c172eb7 Fix segmentation fault in ffprobe (cherry picked from commit c558122e4ee53dc4cb82f87749a9c28c38ca9401) 03 July 2011, 17:49:54 UTC
154ea55 Update Doxyfile to the format preferred by Doxygen 1.7.1 (via 'doxygen -u'). This is the version available in Debian stable, so it should be a reasonable baseline that can be expected to be present on all developer machines. Moreover, this is the version that is used by the nightly cronjob that generates the online html version. (cherry picked from commit 10dde477c77e0ac0fecda49fdb1dc71329aa7513) 03 July 2011, 17:49:54 UTC
d734d4c suggest to use av_get_bytes_per_sample() in av_get_bits_per_sample_format() doxy The previously suggested replacement - av_get_bits_per_sample_fmt() - was also deprecated. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit ccfa626db863b6019fd4c316d19d8f7018543bed) 03 July 2011, 17:49:53 UTC
c445e9d ffmpeg: use av_get_bytes_per_sample() in place of av_get_bits_per_sample_fmt() av_get_bits_per_sample_fmt() was deprecated. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit f6d6783a4df127d2ad1cf755ac4f363decbd7fbb) 03 July 2011, 17:49:53 UTC
c5c2654 libavformat: Add an example how to use the metadata API Also include it into the doxygen documentation (cherry picked from commit 12489443dec228d60fa3dc56695f6ddae08beb37) 03 July 2011, 17:49:53 UTC
back to top