GNOME Bugzilla – Bug 658941
Encoders: More Caps/tags handling/passthrough correctness checks
Last modified: 2012-06-21 18:28:25 UTC
Estimate: 3 days (Notes from internal brainstorm: may change as work is carried out) * Correct handling of profiles/levels in caps ** Negotiation with what downstream wants ** Correct information on srcpad caps * Passthrough of PAR, width, height, framerate, ... in downstream caps * Passthrough of PAR, width, height, framerate, ... in sinkpad getcaps()
oops. Copy-paste fail (copied the notes from encoders into the decoders bug). Renaming. Note that the estimate for encoder caps is actually 4 days.
#18 Test video encoder profile/level negotiation and output Needs format-specific code. Encoders should negotiate the allowed/desired profile/level taking into account downstream caps and/or settings. Test that the output created conforms to those settings (e.g. via codec-utils functions in pbutils). #19 Test video encoder negotiation proxying downstream caps Video encoders should proxy downstream caps restrictions upstream, e.g. width/height/framerate.
This bug is not relevant anymore as Insanity as been mostly rewriten recently. All tests have been rewriten in C.