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

Reply via email to