]> git.nihav.org Git - nihav.git/commit
h264: split decoder into common and 8-bit specific decoding parts
authorKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 7 Mar 2026 13:06:36 +0000 (14:06 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 7 Mar 2026 17:45:46 +0000 (18:45 +0100)
commit3cd64e4f5779f30321ae894b691fa1a7a3a9e6a6
tree7e059686af1f901fe8718712060f6ea0c4ca1b04
parent30c7b0f42b5c94e3a04ad76c97c18d423050078e
h264: split decoder into common and 8-bit specific decoding parts

This is a preparation for future high-bitdepth support.
20 files changed:
nihav-itu/src/codecs/h264/baseline/cabac.rs [moved from nihav-itu/src/codecs/h264/cabac.rs with 99% similarity]
nihav-itu/src/codecs/h264/baseline/cavlc.rs [moved from nihav-itu/src/codecs/h264/cavlc.rs with 99% similarity]
nihav-itu/src/codecs/h264/baseline/decoder_mt.rs [moved from nihav-itu/src/codecs/h264/decoder_mt.rs with 99% similarity]
nihav-itu/src/codecs/h264/baseline/decoder_st.rs [moved from nihav-itu/src/codecs/h264/decoder_st.rs with 99% similarity]
nihav-itu/src/codecs/h264/baseline/dispatch.rs [moved from nihav-itu/src/codecs/h264/dispatch.rs with 99% similarity]
nihav-itu/src/codecs/h264/baseline/dsp/mc/debug.rs [moved from nihav-itu/src/codecs/h264/dsp/mc/debug.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/dsp/mc/mod.rs [moved from nihav-itu/src/codecs/h264/dsp/mc/mod.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/dsp/mc/release.rs [moved from nihav-itu/src/codecs/h264/dsp/mc/release.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/dsp/mc/x86/blockdsp.rs [moved from nihav-itu/src/codecs/h264/dsp/mc/x86/blockdsp.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/dsp/mc/x86/chroma_mc.rs [moved from nihav-itu/src/codecs/h264/dsp/mc/x86/chroma_mc.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/dsp/mc/x86/luma_mc.rs [moved from nihav-itu/src/codecs/h264/dsp/mc/x86/luma_mc.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/dsp/mc/x86/mod.rs [moved from nihav-itu/src/codecs/h264/dsp/mc/x86/mod.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/dsp/mod.rs [moved from nihav-itu/src/codecs/h264/dsp/mod.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/loopfilter.rs [moved from nihav-itu/src/codecs/h264/loopfilter.rs with 100% similarity]
nihav-itu/src/codecs/h264/baseline/mb_recon.rs [moved from nihav-itu/src/codecs/h264/mb_recon.rs with 99% similarity]
nihav-itu/src/codecs/h264/baseline/mod.rs [new file with mode: 0644]
nihav-itu/src/codecs/h264/baseline/pic_ref.rs [moved from nihav-itu/src/codecs/h264/pic_ref.rs with 99% similarity]
nihav-itu/src/codecs/h264/baseline/types.rs [moved from nihav-itu/src/codecs/h264/types.rs with 68% similarity]
nihav-itu/src/codecs/h264/common_types.rs [new file with mode: 0644]
nihav-itu/src/codecs/h264/mod.rs