Optimizing MPEG1/2 code in ffmpeg with new instructions.
the algorithm chosen to optimise is huffman decode. as part of adding pcdec, implementation of data-dependent fail-first was required. https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=127e73917f8988800fd50560f4853b7235080229;hp=628ec4448c306d45c77fba299835c654cb1a8ef6
Marking this resolved -- pcdec. is working and has working unit tests -- see #933. #933 will stay open because pcdec. still has some design that needs to be done -- mostly deciding which exact set of 4 modes are needed. See https://bugs.libre-soc.org/show_bug.cgi?id=933#c38 for relevance to MPEG1/2 (MP3 specifically for that comment)
(In reply to Jacob Lifshay from comment #2) > Marking this resolved -- pcdec. is working and has working unit tests -- see > #933. > > #933 will stay open because pcdec. still has some design that needs to be > done -- mostly deciding which exact set of 4 modes are needed. > > See https://bugs.libre-soc.org/show_bug.cgi?id=933#c38 for relevance to > MPEG1/2 (MP3 specifically for that comment) afaict MPEG1/2 video uses huffman decode/encode too.