Hi,
Another iteration.
Interesting changes:
* Added some simple default settings for each encoder.
* DTS generation cleaned up a bit; output and decode delays are now minimal.
* Dropped debug tracing from H.26x bitstream writing.
* Added missing build dependencies, encoders can now build alone.
I chickened out of rearranging all the VAAPI dependencies in configure because
I don't really know what I'm aiming for.
q{
# library
vaapi=<libva somehow>
enable vaapi if va/va.h exists and vaCreateSurfaces takes eight arguments
# subsystems
vaapi_encode_deps="vaapi"
vaapi_hwaccel_deps="vaapi"
# encoders
<codec>_vaapi_encoder_deps=VAEncPictureParameterBuffer<codec>
<codec>_vaapi_encoder_select="vaapi_encode"
# hwaccels
<codec>_vaapi_hwaccel_select="vaapi_hwaccel <codec>_decoder"
# filters
<filter>_vaapi_filter_deps=VASomething<filter>Something
<filter>_vaapi_filter_select="vaapi"
}
Or something? But how exactly the dependencies work and where to put each of
those parts I am entirely unsure.
Thanks,
- Mark
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel