170 Commits (0f2654c9a3eac1fd856a393047aacc4575620ecd)

Author SHA1 Message Date
Anton Khirnov bec993381c h264: postpone generating the implicit MMCOs 9 years ago
Anton Khirnov 2d410ebbaa h264: decode the MMCOs into per-slice contexts 9 years ago
Anton Khirnov 39ab2ea531 h264: rename mmco_index to nb_mmco 9 years ago
Anton Khirnov ed9a20ebe4 h264: split reading the ref list modifications and actually building the ref list 9 years ago
Anton Khirnov 7b50d60442 h264: call ff_h264_fill_mbaff_ref_list() when constructing the normal ref list 9 years ago
Anton Khirnov b16e9b9ac9 h264: move initialising the explicit pred weight table for MBAFF 9 years ago
Anton Khirnov b93c0aed79 h264: drop an outdated comment 9 years ago
Michael Niedermayer 3402871f36 avcodec/h264_refs: Fix pps_ref_count with multiple PPS 9 years ago
Michael Niedermayer a8289d2407 avcodec/h264_refs: Remove unused pps_count 9 years ago
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes 9 years ago
Anton Khirnov 89ae244e78 h264_refs: remove an unused parameter from ff_h264_fill_mbaff_ref_list() 9 years ago
Anton Khirnov 755f79f84c h264_refs: make the H264Context const where possible 9 years ago
Anton Khirnov a2fd547839 h264_refs: reorder functions to avoid forward declarations 9 years ago
Anton Khirnov c8dcff0cdb h264: factor out calculating the POC count into a separate file 9 years ago
Anton Khirnov 3176217c60 h264: decouple h264_ps from the h264 decoder 9 years ago
Anton Khirnov e481458bc3 h264: factor out pred weight table parsing into a separate file 9 years ago
Diego Biurrun 29c2d06d67 cosmetics: Drop empty comment lines 9 years ago
Michael Niedermayer 9434ec5f76 avcodec/h264_refs: Fix and add back trace code removed in e1c5170c63 9 years ago
Michael Niedermayer 4da2ac5c7a avcodec/h264: Fix regression caused by removial of default_ref_list 9 years ago
Diego Biurrun 2080bea4a7 h264_refs: Remove broken trace debug code 9 years ago
Anton Khirnov 9d74012761 h264: improve behaviour with invalid reference lists 9 years ago
Mark Harris c51c08e0e7 avcodec: Use get_ue_golomb_long() when needed 9 years ago
Michael Niedermayer b92b4775a0 avcodec/h264_refs: Fix long_idx check 9 years ago
Anton Khirnov 741b494fa8 h264: eliminate default_ref_list 9 years ago
Michael Niedermayer aa427537b5 avcodec/h264_refs: Check that long references match before use 9 years ago
wm4 9747219958 avcodec/h264, videotoolbox: do not return invalid frames on failure 9 years ago
Michael Niedermayer 9ec17e45b2 avcodec/h264_refs: Allow slightly larger pps_ref_count[0] in PAFF RAP detection heuristic 10 years ago
Michael Niedermayer 0a6aa30f7c avcodec/h264_refs: extend RAP heuristic to multiple PPS 10 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 11 years ago
Gabriel Dume f929ab0569 cosmetics: Write NULL pointer equality checks more compactly 11 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