Ok I misunderstood about the decoder part. Sorry I am new to mailing lists am not sure what top-posting means, if I have not abided by any rules I do apologize and will refrain from doing so
On Thu, Nov 13, 2025 at 11:40 PM Frank Plowman via ffmpeg-devel <[email protected]> wrote: > > On 13/11/2025 17:56, Sidd via ffmpeg-devel wrote: > > Hi Frank, > > > > Thanks for the reply, it seems like there is a lot for me to cover. > > > > Regarding the assembly, since FFmpeg is known for handcrafting it, are > > there any references of help in their docs regarding this? I have gone > > through their ASM lessons and know the basics of them but am quite far > > from being good at writing it. And if I may ask, what exactly are the > > current drawbacks of the current C implementation? > > > > Thank you for taking your time to answer my questions. > > > > The assembly lessons are the only "intro to SIMD" resource specifically > for FFmpeg that I know of, but I'm sure you can find more stuff by > googling. A more practical resource for x86 specifically is [1] on > x86inc.asm. I think the most important thing is to practice. Yes, the > learning curve is steep. I can't say I'm very good at writing SIMD. > > I'm not quite sure what you mean by "drawbacks of the current C > implementation" -- as opposed to what? As I said, the C high-level > decoder logic is in a good state, but the decoder is quite slow and > needs more ASM to make it faster. > > Nit: top-posting is discouraged on mailing lists such as ffmpeg-devel. > > [1] > https://blogs.gnome.org/rbultje/2017/07/14/writing-x86-simd-using-x86inc-asm/ > > -- > All the best, > Frank_______________________________________________ > ffmpeg-devel mailing list -- [email protected] > To unsubscribe send an email to [email protected] _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
