Since hwaccel2 is getting too much friction and downstreams wants
VDA working better here the solutions

A- use the original patch with the not so nice compatibility flag
   in the struct.
B- have downstreams use a custom get_buffer and unref the CV buffer
   that way
C- breaks everying, by moving to the current hwaccel1 standard.

I prefer B since it is backwards compatible, A is the least effort
option, C is the "righter" so far but would require more work for
downstreams (so I would have to do for them and hope they accept it)
and makes so the few 1-2 people using non-static libav on mac would
get the symbol visibility to bite them.

I'll pester tomorrow the VLC Mac devs about implementing B.

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to