On 08/25/2017 05:35 PM, wm4 wrote:
That looks generally OK. Is there any chance a hwaccel approach would
be possible instead? If I've learned anything about hardware decoding,
then that hwaccel is vastly superior to vendor-implemented full stream
decoders.

could you help me understand what would that entitle and what how would that be beneficial to the users?
I just dont feel I can answer that question properly...

v4l2 provides a generic API which is what the patchset uses to perform encoding/decoding on any v4l2 supported hardware (it is completely vendor independent)

From the layer above (libavcodec) all it needs is a way to get the frame information and after processing to pass it back; so in principle, if the hwaccel API provides that, I could just move it all to use those calls if you think that fits better with ffmpeg.

but I dont think I understand the benefit of changing from the ffmpeg encoding/decoding API to hwaccel API.


I don't think I like the attempt of sharing the v4l helper functions
between libavdevice and libavcodec, but I can't tell how much it helps.

ok. I am of course open to suggestions on this (I didnt see any issues with what the patchset provides or I would have done it differently).
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to