128 Commits (df2a2643fef47e807d347f880a4eb41b7faf1d14)

Author SHA1 Message Date
Michael Niedermayer 9ec17e45b2 avcodec/h264_refs: Allow slightly larger pps_ref_count[0] in PAFF RAP detection heuristic 9 years ago
Michael Niedermayer 0a6aa30f7c avcodec/h264_refs: extend RAP heuristic to multiple PPS 9 years ago
Michael Niedermayer 4aa0de644a avcodec/h264_refs: discard mismatching references 10 years ago
Anton Khirnov 6d4d3fee63 h264: make sure the current picture is not made a long ref multiple times 10 years ago
Anton Khirnov a0f2946068 h264: use properly allocated AVFrames 10 years ago
James Almer ba625dd8a1 avcodec: use av_mod_uintp2() where useful 10 years ago
Vittorio Giovara 6a85dfc830 lavc: Replace av_dlog and tprintf with internal macros 10 years ago
Michael Niedermayer aa6f58dd96 avcodec/h264_refs: More completely clear slice contexts in ff_h264_remove_all_refs() 10 years ago
Michael Niedermayer 429de04320 avcodec/h264_refs: Do not set reference to things which dont exist 10 years ago
Michael Niedermayer a38758a97e avcodec/h264_refs: fix null pointer dereference with -DTRACE 10 years ago
Carl Eugen Hoyos b3673f3414 lavc/h264_refs: Fix compilation with -DTRACE. 10 years ago
Anton Khirnov a12d3188cb h264: use a smaller struct for the ref lists 10 years ago
Anton Khirnov f42485dbce h264: use a separate GetBitContext for slice data 10 years ago
Anton Khirnov 95eb35f305 h264: move the ref lists variables into the per-slice context 10 years ago
Anton Khirnov 56febc993b h264: move the slice type variables into the per-slice context 10 years ago
Anton Khirnov 92c6c2a605 h264: split weighted pred-related vars into per-slice context 10 years ago
Michael Niedermayer ecfd48dc06 avcodec/h264: Move COPY_PICTURE() to h264.h so it can be used from other parts of the h264 decoder 10 years ago
Michael Niedermayer e09ad5bd0d avcodec/h264_refs: set last_pic_for_ec only if it has not been set previously 10 years ago
Michael Niedermayer 855463c007 avcodec/h264: Keep a reference to the last picture for EC 10 years ago
Gabriel Dume 4b1f5e5090 cosmetics: Write NULL pointer inequality checks more compactly 10 years ago
Gabriel Dume f929ab0569 cosmetics: Write NULL pointer equality checks more compactly 10 years ago
Michael Niedermayer 19c9d1e8e7 avcodec/h264: in the absence of recovery points, be more tolerant on accepting plain I frames 11 years ago
Diego Biurrun cba4e6062a More correct printf format specifiers 11 years ago
Vittorio Giovara e0c16e4e32 mpegvideo: move mpegvideo formats-related defines to mpegutils.h 11 years ago
Vittorio Giovara 9b749c8274 h264: move relevant fields from Picture to H264Picture 11 years ago
Vittorio Giovara f4bd9fe326 h264: fix clang warning about uninitialized variable 11 years ago
Vittorio Giovara 17a63ff0cd h264: update flag name in ff_h264_decode_ref_pic_list_reordering() 11 years ago
Michael Niedermayer 649686d89b avcodec/h264_refs: remove lost frames instead of disfavoring them 11 years ago
Michael Niedermayer b5005def8a avcodec/h264: avoid using lost frames as references 11 years ago
Luca Barbato f8c507f44b h264: Refactor ff_h264_decode_ref_pic_list_reordering 11 years ago
Anton Khirnov 98cc9efc5f h264: prevent two matching fields from being both a short/long ref combination 11 years ago
Michael Niedermayer e3d7a3978b avcodec/h264_refs: improve key frame detection heuristic 11 years ago
Michael Niedermayer ab6ea7a819 avcodec/h264_refs: split conditions of if() up for better readability 11 years ago
Anton Khirnov 4d388c0cd0 h264_refs: make sure not to write over the bounds of the default ref list 11 years ago
Anton Khirnov a553c6a347 lavc: use buf[0] instead of data[0] in checks whether a frame is allocated 11 years ago
Michael Niedermayer 8183e33225 h264_refs: use named constant for setting frame_recovered 11 years ago
Michael Niedermayer 08a8976196 avcodec/h264: reduce noisiness of "mmco: unref short failure" 11 years ago
Michael Niedermayer 5ac6b6028f avcodec/h264_refs: modify key frame detection heuristic to detect more cases 11 years ago
Diego Biurrun 2a61592573 avcodec: Remove some commented-out debug cruft 11 years ago
Michael Niedermayer c40f51e15b h264: Always decode MMCOs into temprary array 12 years ago
Diego Biurrun 1b6f84a986 h264_refs: Do not print check_opcodes() return value 12 years ago
Michael Niedermayer 34ea5f418e h264_refs: check for multiple mismatching long term ref assignments 12 years ago
Michael Niedermayer 3f2ce24f59 h264_refs: assert that the references are not deallocated 12 years ago
Michael Niedermayer fbb6741a84 h264_refs: assert that long ref fields have not been inserted multiple times 12 years ago
Michael Niedermayer 92002db3eb h264_refs: Check for attempts to assign pictures to short & long. 12 years ago
Anton Khirnov 7fa00653a5 h264: add a parameter to the FIELD_PICTURE macro. 12 years ago
Michael Niedermayer fa7031ad37 h264_refs: fix typo in refs fallback check 12 years ago
Michael Niedermayer 01a0283c92 h264: disallow single unpaired fields as references of frames 12 years ago
Anton Khirnov c2597c5a0a h264_refs: cosmetics, reformat 12 years ago
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago