31 Commits (a6e56d12a413013d3a4b39f670e5495805965a67)

Author SHA1 Message Date
Michael Niedermayer 8b55591757 avcodec/h264_mc_template: Only prefetch motion if the list is used. 7 years ago
Anton Khirnov 9df889a5f1 h264: rename h264.[ch] to h264dec.[ch] 9 years ago
Anton Khirnov 56087ec0a2 h264: drop a pointless indirection 9 years ago
Anton Khirnov e481458bc3 h264: factor out pred weight table parsing into a separate file 9 years ago
Michael Niedermayer c8ea57664f avcodec/h264_mc_template: prefetch list1 only if it is used in the MB 9 years ago
Anton Khirnov 6490a0c0fb h264_mb: constify all uses of H264Context 10 years ago
Anton Khirnov d4d9068cdf h264: move mb_{x,y} into the per-slice context 10 years ago
Anton Khirnov 0edbe6faa7 h264: move mb_xy into the per-slice context 10 years ago
Anton Khirnov ed451a08a4 h264: move sub_mb_type into the per-slice context 10 years ago
Anton Khirnov 5f390eef8e h264: move mb_[uv]linesize into the per-slice context 10 years ago
Anton Khirnov e6287f077c h264: move {mv,ref}_cache into the per-slice context 10 years ago
Anton Khirnov 92c6c2a605 h264: split weighted pred-related vars into per-slice context 10 years ago
Diego Biurrun aba70bb538 Add missing headers to make template files compile (more) standalone 11 years ago
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago
Anton Khirnov 2c54155407 h264: deMpegEncContextize 12 years ago
Michael Niedermayer b0c51bbcd1 h264_mc_template: switch to av_assert 12 years ago
Mans Rullgard 28fff0d974 h264: use templates to avoid excessive inlining 13 years ago