https://github.com/libav/libav

sort by:
Revision Author Date Message Commit Date
c9ea47b Update changelog for v12.1 14 May 2017, 19:09:02 UTC
9c9f169 h264_refs: validate the SPS pointer in ff_h264_execute_ref_pic_marking() Bug-Id: 1036 CC: libav-stable@libav.org (cherry picked from commit cb167f2947f1a2c446bd8db196d0e64ef4a6d06b) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 09 May 2017, 21:39:07 UTC
125bbce aacsbr: Turnoff in the event of over read. Aliased compressed AAC bytes are almost certainly not meaningful SBR data. In the wild this causes harsh artifacts switching HE-AAC streams that don't have SBR headers aligned with segment boundaries. Turning off SBR falls back to a default set of upsampling parameters that can function as a sort of error concealment. This is consistent with how the decoder handles other sorts of errors. Bug-Id: 1047 CC: libav-stable@libav.org Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 04 May 2017, 23:26:09 UTC
46a67fc avprobe: Handle unknown values for the color description print_str() cannot print NULL. Bug-Id: 1040 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit c55f2ae2b8d4de473f945aebd6a7a89b6b83e87a) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 25 April 2017, 19:45:00 UTC
611311e avplay: Do not try to allocate new frames when the player is closing The allocation event can trigger while the decoding thread is already closing. Bug-Id: 1052 CC: libav-stable@libav.org (cherry picked from commit 8c0cadd17e98547d84e82111550caca4fb40ff8d) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 25 April 2017, 19:44:53 UTC
e0cd01e vc1dec: raise an error if sprite picture data is missing Bug-Id: 1013 CC: libav-stable@libav.org (cherry picked from commit 2e1ab6a67dd5d9a30558d008aa6e541c68d76221) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 24 April 2017, 22:34:09 UTC
0738da5 mm: Skip unexpected audio packets Bug-Id: 1046 CC: libav-stable@libav.org (cherry picked from commit 1731c3530bffb876deb9e00dfffdf9841a8412cd) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 21 April 2017, 21:38:31 UTC
04c8112 mjpeg: Report non-3 component rgb lossless as not supported Bug-Id: 1043 CC: libav-stable@libav.org (cherry picked from commit f2c469b73f8ac3dd6a98d38281f61b68ea6dd336) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 21 April 2017, 21:37:46 UTC
27a300f flv: Validate the packet size Size can be negative at that point. Bug-Id: 1041 CC: libav-stable@libav.org (cherry picked from commit 279e3aaa14daba6b7a37d75f3fb6e29c732d123f) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 21 April 2017, 21:37:03 UTC
2e59f8d dca: Account for lfe when checking for the channel count Bug-Id: 1037 CC: libav-stable@libav.org (cherry picked from commit 5352802da81f2083e65d466612e639a4e6e5530e) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 19 April 2017, 21:58:51 UTC
a9a9655 avformat: Free the internal codec context at the end Avoid a use after free in avformat_find_stream_info. CC: libav-stable@libav.org (cherry picked from commit 9e4a5eb51b9f3b2bff0ef08e0074b7fe4893075d) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 17 April 2017, 18:19:18 UTC
03fb0f7 dca: Validate the channel map Having a mismatch between the number of channels in the stream and those in the channel map will lead to a segfault or worse. Bug-Id: 1016 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit e245d4f45ca5e2b97daef5944d63323c07d545bc) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 10 April 2017, 01:25:42 UTC
d41f07d mpeg4videodec: raise an error if sprite_trajectory.table is NULL CC: libav-stable@libav.org Bug-Id: 1012 (cherry picked from commit 6ac0e7818399a57e4684202bac79f35b3561ad1e) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 07 April 2017, 21:08:07 UTC
d951a27 nsvdec: don't ignore the return value of av_get_packet() Fixes invalid reads with corrupted files. CC: libav-stable@libav.org Bug-Id: 1039 (cherry picked from commit fe6eea99efac66839052af547426518efd970b24) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 26 March 2017, 16:45:57 UTC
739f08a h264_cavlc: check the value of run_before Section 9.2.3.2 of the spec implies that run_before must not be larger than zeros_left. Fixes invalid reads with corrupted files. CC: libav-stable@libav.org Bug-Id: 1000 Found-By: Kamil Frankowicz (cherry picked from commit 522d850e68ec4b77d3477b3c8f55b1ba00a9d69a) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 19 March 2017, 20:24:32 UTC
25b7f98 h2645_parse: use the bytestream2 API for packet splitting The code does some nontrivial jumping around in the buffer, so it is safer to use a checked API rather than do everything manually. Fixes a bug in nalff parsing, where the length field is currently not counted in the buffer size check, resulting in possible overreads with invalid files. CC: libav-stable@libav.org Bug-Id: 1002 Found-By: Kamil Frankowicz (cherry picked from commit 83b2b34d06e74cc8775ba3d833f9782505e17539) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 19 March 2017, 20:08:03 UTC
ddfec6f h264dec: initialize field_started to 0 on each decode call It might be incorrectly set to 1 if the previous call exited with an error. Bug-Id: 1019 CC: libav-stable@libav.org (cherry picked from commit b76f6a76c6312dc551d7c37c6ded36bea7973c74) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 19 March 2017, 19:28:03 UTC
92e0ead lavc: make sure not to return EAGAIN from codecs This error is treated specially by the API. CC: libav-stable@libav.org (cherry picked from commit 984736dd9e5b50987a5910e22495304e4a6d975c) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 February 2017, 06:34:21 UTC
00be234 apetag: account for header size if present when returning the start position The size field in the header/footer accounts for the entire APE tag structure except the 32 bytes from header, for compatibility with APEv1. Signed-off-by: James Almer <jamrial@gmail.com> CC: libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 4cc0227040adb9efc63be6a5765e3214f5c6f662) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 February 2017, 06:34:17 UTC
0bd593f apetag: fix flag value to signal footer presence According to the spec[1], a value of 0 means the footer is present and a value of 1 means it's absent, the exact opposite of header presence flag where 1 means present and 0 absent. The reason for this is compatibility with APEv1 tags, where there's no header, footer presence was mandatory for all files, and the flags field was a zeroed reserved field. [1] http://wiki.hydrogenaud.io/index.php?title=Ape_Tags_Flags Signed-off-by: James Almer <jamrial@gmail.com> CC: libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 3f258f5ee05c9da05f61447b802ae3e39629f44b) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 February 2017, 06:34:12 UTC
a1d1bc1 rtmppkt: Check for packet size mismatches When receiving fragmented packets, the first packet declares the size, and the later ones normally are small follow-on packets that don't repeat the size and the other header fields. But technically, the later fragments also can have a full header, declaring a different size than the previous packet. If the follow-on packet declares a larger size than the initial one, we could end up writing outside of the allocation. This fixes out of bounds writes. Found-by: Paul Cher <paulcher@icloud.com> Reviewed-by: Paul Cher <paulcher@icloud.com> CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit a4fec9a7eab842ea5eea1b1ee98624356cb31422) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 February 2017, 06:32:10 UTC
0cc75c8 h264dec: fix dropped initial SEI recovery point (cherry picked from commit 248dc5c1646dcdd96fe79761105c4ae889e711fd) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 February 2017, 06:28:26 UTC
ff1a1bb asfdec: fix reading files larger than 2GB avio_skip returns file position and overflows int (cherry picked from commit cd7a2e1502f174c725c0de82711d2c7649057574) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 February 2017, 06:28:22 UTC
4193039 asfdec: Account for different Format Data sizes Some muxers may use the BMP_HEADER Format Data size instead of the ASF-specific one. Bug-Id: 1020 Signed-off-by: Diego Biurrun <diego@biurrun.de> (cherry picked from commit 0539d84d985e811e5989ef27c13f7e2dda0f9b89) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 19 February 2017, 04:25:20 UTC
be62a4d vf_fade: Make sure to not miss the last lines of a frame When slice_h is rounded up due to chroma subsampling, there's a risk that jobnr * slice_h exceeds frame->height. Prior to a638e9184d63, this wasn't an issue for the last slice of a frame, since slice_end was set to frame->height for the last slice. a638e9184d63 tried to fix the case where other slices than the last one would exceed frame->height (which can happen where the number of slices/threads is very large compared to the frame height). However, the fix in a638e9184d63 instead broke other cases, where slice_h * nb_threads < frame->height. Therefore, make sure the last slice always ends at frame->height. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 8f5de34c8fb18fa1416e77d2cb998773a49ddb3d) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 19 February 2017, 03:50:48 UTC
ff85aac mov: Do not try to parse multiple stsd for the same track Bug-Id: 1017 Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit b446f0e98f85e2e931b476e52b319f1c49244660) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 19 February 2017, 03:43:15 UTC
ec638ed aac: Validate the sbr sample rate before using the value Avoid a floating point exception. Bug-Id: 1027 (cherry picked from commit ba30b74686f0cb6c9dd465ac4820059c48bf9d08) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 19 February 2017, 03:33:43 UTC
596d18b asfdec: Use the ASF stream count when iterating The AVFormat stream count can be larger due external factors, such as an id3 tag appended. Avoid an out of bound read. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit 8e67039c6312ba520945f2c01b7b14df056d5ed1) Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 04 February 2017, 16:09:06 UTC
dcf984b matroskadec: make sure not to leave EbmlBin in an inconsistent state If a read fails, the current code will free the data but leave the size non-zero. Make sure the size is zeroed in such a case. CC: libav-stable@libav.org Bug-Id: 1001 Found-By: Kamil Frankowicz Signed-off-by: Sean McGovern <gseanmcg@gmail.com> (cherry picked from commit 9026ec8aaf5fa19cb4fb266c16f608af0d863b2b) 05 January 2017, 01:11:29 UTC
0e3b26f cmdutils: update copyright year to 2017 CC: libav-stable@libav.org (cherry picked from commit d31f46e1999fab31be46f0cbce0546a5aa49fe48) Signed-off-by: Sean McGovern <gseanmcg@gmail.com> 02 January 2017, 20:44:25 UTC
c4ea4bb http: Check for negative chunk sizes A negative chunk size is illegal and would end up used as length for memcpy, where it would lead to memory accesses out of bounds. Found-by: Paul Cher <paulcher@icloud.com> CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 131644677970a3c4a0096270ea2a5b5d437c2e63) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 December 2016, 12:29:37 UTC
b247742 matroskadec: fix SRT subtitle duration The codec id for SRT was changed and conditionals were not updated. (cherry picked from commit 0982152c3fb05365597978c5d7cfeeb7ced01723) Signed-off-by: Anton Khirnov <anton@khirnov.net> 26 December 2016, 12:29:19 UTC
bff776d h264dec: make sure to only end a field if it has been started Calling ff_h264_field_end() when the per-field state is not properly initialized leads to all kinds of undefined behaviour. CC: libav-stable@libav.org Bug-Id: 977 978 992 (cherry picked from commit 45286a625c6ced1f5c4c842244cbb4509429abba) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 December 2016, 07:22:39 UTC
586aa2c mpeg12dec: move setting first_field to mpeg_field_start() For field picture, the first_field is set based on its previous value. Before this commit, first_field is set when reading the picture coding extension. However, in corrupted files there may be multiple picture coding extension headers, so the final value of first_field that is actually used during decoding can be wrong. That can lead to various undefined behaviour, like predicting from a non-existing field. Fix this problem, by setting first_field in mpeg_field_start(), which should be called exactly once per field. CC: libav-stable@libav.org Bug-ID: 999 (cherry picked from commit c2fa6bb0e8703a7a6aa10e11f9ab36094416d83f) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 December 2016, 07:22:34 UTC
f3d5a31 mpeg12dec: avoid signed overflow in bitrate calculation CC: libav-stable@libav.org Bug-Id: 981 Found-By: Agostino Sarubbo (cherry picked from commit e807491fc6a336e4becc0cbc981274a8fde18aba) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 December 2016, 07:22:30 UTC
b800fd3 mpegvideo_parser: avoid signed overflow in bitrate calculation CC: libav-stable@libav.org Bug-Id: 981 Found-By: Agostino Sarubbo (cherry picked from commit 58405de0951a843765625159402870c1eea3c3b1) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 December 2016, 07:22:27 UTC
fcf061f mov: fix a possible invalid read in mov_read_mac_string() When the input string is too large, so the second condition in if () fails, the code will erroneously execute the else branch, indexing the mac_to_unicode table with a negative index. CC: libav-stable@libav.org Bug-Id: 1000 Found-By: Kamil Frankowicz (cherry picked from commit 46191a2da16f751e53d93646ae1388d421d12bee) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 December 2016, 07:22:23 UTC
3293b49 hevcdec: do not set decoder-global SPS prematurely It should only be set after the decoder state has been fully initialized for using that SPS. Fixes possible invalid reads on get_format() failure. CC: libav-stable@libav.org (cherry picked from commit 373fd76b4dbd9aa03ed28e502f33f2ca8c1ce19a) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 December 2016, 07:22:01 UTC
76a3e72 hevc: decouple calling get_format() from exporting the SPS parameters This makes sure ff_get_format() does not get called unnecessarily from update_thread_context(). (cherry picked from commit 86157e6db2c7a9222f77fa7e7f50fb9aebc3aa81) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 December 2016, 07:21:49 UTC
1f7d208 h264_slice: Wait for refs to be available before we use them in error concealment This could happen when there was a frame number gap and frame threading was used. Debugging-by: Ronald S. Bultje <rsbultje@gmail.com> Debugging-by: Justin Ruggles <justin.ruggles@gmail.com> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 5c7f2cf81df06614f255f061850132355a01d75e) Signed-off-by: Anton Khirnov <anton@khirnov.net> 14 December 2016, 09:46:47 UTC
502ea39 mss2: only use error correction for matching block counts This fixes a heap-buffer-overflow in ff_er_frame_end when decoding mss2 with coded_width/coded_height larger than width/height. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit 1762a39e09a3edc27d1ef7bc50070f496b893aa4) Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 29 November 2016, 09:41:20 UTC
39323ee avconv: Fix the audio next dts computation Use the correct timebase. CC: libav-stable@libav.org (cherry picked from commit d0c84c41d33ffd270d5f9fe0290e08341397fdee) Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 29 November 2016, 09:41:15 UTC
58487f5 mov: Update colr values For 'nclx', the latest edition of the standard switched from JPEG XR to 23001-8, which matches the current order of our entries. Bounds are preserved as a sanity check. For 'nclc', qtff edition 2016-09-13 introduced a few new entries. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 28 November 2016, 16:26:08 UTC
98db2e3 hwcontext_vaapi: Don't abort on failing to allocate from a fixed-size pool (cherry picked from commit d30719e62de68975cbc7ffd318df03a183037563) 26 November 2016, 18:33:46 UTC
7f1339f mpegvideo: Return correct coded frame sizes from parser (cherry picked from commit 3297577f3eac1c87d48dedd527942de2bd28e7a5) 26 November 2016, 18:32:51 UTC
8cf3fdf avpacket: fix leak on realloc in av_packet_add_side_data() If realloc fails, the pointer is overwritten and the previously allocated buffer is leaked, which goes against the expected functionality of keeping the packet unchanged in case of error. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit aa498c3183236a93206b4a0e8225b9db0660b50d) Signed-off-by: Anton Khirnov <anton@khirnov.net> 23 November 2016, 12:21:44 UTC
921e153 libopusdec: default to stereo for invalid number of channels This fixes an out-of-bounds read if avc->channels is 0. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit f92d7bdfddfaac04b3bb31f2749d173ca1d8ba6d) Signed-off-by: Anton Khirnov <anton@khirnov.net> 23 November 2016, 12:21:39 UTC
4336260 libilbc: support for latest git of libilbc In the latest git commits of libilbc developers removed WebRtc_xxx typedefs. This commit uses int types instead. It's safe to apply also for previous versions since WebRtc_Word16 was always a typedef of int16_t and WebRtc_UWord16 a typedef of uint16_t. Reviewed-by: Timothy Gu <timothygu99@gmail.com> (cherry picked from commit e17567a831dede1f24e3a1a4c305a93012d7a8ce) Signed-off-by: Diego Biurrun <diego@biurrun.de> 21 November 2016, 15:03:59 UTC
ef35100 vaapi_h264: fix RefPicList[] field flags. Use new H264Ref.reference field to track field picture flags. The H264Picture.reference flag in DPB is now irrelevant here. This is a regression from git commit a12d3188, and that affected multiple interlaced video streams. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> (cherry picked from commit 754b20d7ebccbe8d316b12128c8cb433d5a516ac) Signed-off-by: Mark Thompson <sw@jkqxz.net> 24 October 2016, 21:57:12 UTC
7b79330 Prepare for 12 Release 16 October 2016, 21:03:15 UTC
3155e05 rtmpproto: Send chunk size on the network channel This makes sure that e.g. Adobe FME actually reacts to it. As long as the value we've been sending is the default one (128), the bug hasn't been noticed. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 8b5e0d17e70400eaf5dc3845b5c1df8b2b88d830) Signed-off-by: Anton Khirnov <anton@khirnov.net> 16 October 2016, 17:59:45 UTC
b4f65c0 rtmpproto: Lengthen the filename buffer when receiving streams Some applications such as Adobe FME append lots of parameters here, making it easily overflow the current limit. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit d6ded94036e43a04889f4ff2813a7f7dd60b82fe) Signed-off-by: Anton Khirnov <anton@khirnov.net> 16 October 2016, 17:59:31 UTC
25da35d rtmpproto: Check the return from ff_amf_read_string If this failed, we used to continue with an uninitialized filename buffer. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 7395784ba72742b6daa62d35db4028e09f3fdf06) Signed-off-by: Anton Khirnov <anton@khirnov.net> 16 October 2016, 17:59:12 UTC
abdef27 avformat/matroska: fix MatroskaVideoFieldOrder enum values The spec says 9: Interlaced with bottom field displayed first and top field stored first 14: Interlaced with top field displayed first and bottom field stored first And avcodec.h states AV_FIELD_TB, //< Top coded first, bottom displayed first AV_FIELD_BT, //< Bottom coded first, top displayed first Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net> (cherry picked from commit 6c31ba226968f12f898120dbb928dab34e03782b) Signed-off-by: Anton Khirnov <anton@khirnov.net> Conflicts: libavformat/version.h 16 October 2016, 17:07:58 UTC
0464c3c file protocol: handle the file: protocol string in file_check This is consistent with what file_open() does. CC: libav-stable@libav.org (cherry picked from commit 20b75970e43a030f959b17ff2dfd561174b6f24e) Signed-off-by: Anton Khirnov <anton@khirnov.net> 16 October 2016, 16:52:43 UTC
b7f4cc1 Prepare for 12_beta1 Release 02 October 2016, 20:33:03 UTC
7374965 Changelog: update for the release branch 02 October 2016, 19:39:52 UTC
efe2d12 APIchanges: fill in the missing hash 02 October 2016, 19:38:51 UTC
94e37e4 h264dec: support broken files with mp4 extradata/annex b data Bug-Id: 966 (cherry picked from commit 5bf2454e7cb03609b3ec1a3cf4c22427fe5f8e36) Signed-off-by: Anton Khirnov <anton@khirnov.net> 02 October 2016, 14:36:12 UTC
73da71e audiodsp/x86: clear the high bits of the order parameter on 64bit Also change shl to add, since it can be faster on some CPUs. CC: libav-stable@libav.org (cherry picked from commit 75d98e30afab61542faab3c0f11880834653bd6b) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 September 2016, 17:25:51 UTC
f4a7869 audiodsp/x86: fix ff_vector_clip_int32_sse2 This version, which is the only one doing two processing cycles per loop iteration, computes the load/store indices incorrectly for the second cycle. CC: libav-stable@libav.org (cherry picked from commit 1d6c76e11febb58738c9647c47079d02b5e10094) Signed-off-by: Anton Khirnov <anton@khirnov.net> 19 September 2016, 17:25:48 UTC
00effb6 rtsp: Fix a crash with the RTSP muxer This was introduced in bc2a32969e. The whole block that the statement was added to is only relevant when used as a demuxer, but the other statements there have had other if statements guarding them. Make sure to only run this whole block if being used as a demuxer. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit df3795025337479a639cb3cd26c93a4e82ccd4db) Signed-off-by: Martin Storsjö <martin@martin.st> 15 September 2016, 13:11:38 UTC
64e3444 Prepare for 12_alpha2 Release 30 August 2016, 01:22:03 UTC
d4c7eb2 Changelog: Mention mov with multiple stsd Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 30 August 2016, 01:09:29 UTC
8916fe5 High Definition Compatible Digital (HDCD) decoder filter, using libhdcd Signed-off-by: Burt P <pburt0@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 30 August 2016, 01:09:29 UTC
4463e23 avprobe: Fix memory leak After init_opts() there needs to be an uninit_opts() call to free the swscale context and other buffers. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 30 August 2016, 01:09:29 UTC
ccaf636 mov: Remove old b-frame/video delay heuristic This was added before edts support existed, and is no longer valid. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 30 August 2016, 01:09:29 UTC
d0ceb29 mov: Remove ancient heuristic hack This breaks files with legitimate single-entry edit lists, and the hack, introduced in f03a081df09f9c4798a17d7e24446ed47924b11b, has no link to any known sample in its commit message. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 30 August 2016, 01:09:29 UTC
fa45805 libvpx: Cast a pointer to const to squelch a warning libavcodec/libvpxdec.c:100:57: warning: passing argument 3 of 'av_image_copy' from incompatible pointer type av_image_copy(picture->data, picture->linesize, img->planes, libavutil/imgutils.h:116:6: note: expected 'const uint8_t **' but argument is of type 'unsigned char **' void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4], 30 August 2016, 01:09:29 UTC
62b6547 vp56: Separate VP5 and VP6 dsp initialization VP5 has no arch-specific optimizations (nor will it get some in the future), so it makes no sense to try to share dsp init code with VP6. 30 August 2016, 01:09:29 UTC
a9de6b8 prores: Change type of stride parameters to ptrdiff_t This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic. Also adjust parameter names to be "linesize" everywhere. 30 August 2016, 01:09:29 UTC
2f924f6 cavs: Change type of stride parameters to ptrdiff_t ptrdiff_t is the correct type for array strides and similar. 30 August 2016, 01:09:28 UTC
fa0a2a7 vp8: Update some assembly comments left unchanged in bd66f073fe7286bd3c 30 August 2016, 01:09:28 UTC
6d289ff vp8: Change type of stride parameters to ptrdiff_t ptrdiff_t is the correct type for array strides and similar. 30 August 2016, 01:09:28 UTC
bee1bb6 vp56: Change type of stride parameters to ptrdiff_t This avoids SIMD-optimized functions having to sign-extend their line size argument manually to be able to do pointer arithmetic. 30 August 2016, 01:09:28 UTC
de0819f vp3: Change type of stride parameters to ptrdiff_t This avoids SIMD-optimized functions having to sign-extend their stride argument manually to be able to do pointer arithmetic. Also adjust parameter names to be "stride" everywhere. 30 August 2016, 01:09:28 UTC
0a6b750 doc: Document FATE option HWACCEL 30 August 2016, 01:09:28 UTC
eb5036b av1: Add codec_id and basic demuxing support Signed-off-by: Diego Biurrun <diego@biurrun.de> 30 August 2016, 01:09:28 UTC
1961cf8 rtpdec_mpeg4: validate fmtp fields 30 August 2016, 01:09:28 UTC
26366c1 configure: Set __MSVCRT_VERSION__to 0x0700 for MinGW This exposes some required functionality like _aligned_malloc() in the MinGW system headers, thus obviating the need for the memalign hack. 30 August 2016, 01:09:28 UTC
64c9dcc golomb: Drop disabled cruft 30 August 2016, 01:09:28 UTC
a4d35d5 simple_idct: arm: Drop disabled code variant 30 August 2016, 01:09:28 UTC
46af9fa simple_idct: x86: Drop disabled IDCT implementation This gem has been disabled since 2001. 30 August 2016, 01:09:28 UTC
2cb1916 dvbsubdec: Remove disabled, near-duplicate debug code 30 August 2016, 01:09:27 UTC
b83a7ad timefilter: test: Drop some disabled debug cruft 30 August 2016, 01:09:27 UTC
7a036a7 mpegvideo: Kill some disabled code 30 August 2016, 01:09:27 UTC
61add73 msmpeg4: Drop disabled debug cruft 30 August 2016, 01:09:27 UTC
a7f1618 mathops: Drop disabled alternative mid_pred() implementation 30 August 2016, 01:09:27 UTC
45e8aa5 nsv: Drop disabled cruft 30 August 2016, 01:09:27 UTC
5d23ac8 mjpegdec: Drop disabled code 30 August 2016, 01:09:27 UTC
7dcf9f7 faan(i)dct: Kill some disabled code 30 August 2016, 01:09:27 UTC
e743743 wc3movie: Drop unused cruft 30 August 2016, 01:09:27 UTC
1d13601 ffv1: Remove broken disabled cruft 30 August 2016, 01:09:27 UTC
3cc742e h264: Kill broken disabled cruft 30 August 2016, 01:09:27 UTC
23b5f54 aac: Drop broken cruft 30 August 2016, 01:09:27 UTC
6474fb7 jfdct: Kill broken cruft 30 August 2016, 01:09:27 UTC
fb7cfba rm: Drop broken disabled cruft 30 August 2016, 01:09:26 UTC
330889a roqvideoenc: Drop broken disabled cruft 30 August 2016, 01:09:26 UTC
ad18b22 pnm_parser: Drop broken disabled cruft 30 August 2016, 01:09:26 UTC
26a264e wma: Kill non-compiling disabled cruft 30 August 2016, 01:09:26 UTC
back to top