After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 658941 - Encoders: More Caps/tags handling/passthrough correctness checks
Encoders: More Caps/tags handling/passthrough correctness checks
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-qa-system
unspecified
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-09-13 15:27 UTC by David Laban
Modified: 2012-06-21 18:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Laban 2011-09-13 15:27:00 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()
Comment 1 David Laban 2011-09-13 15:41:24 UTC
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.
Comment 2 David Laban 2011-09-13 16:14:24 UTC
#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.
Comment 3 Thibault Saunier 2012-06-21 18:28:25 UTC
This bug is not relevant anymore as Insanity as been mostly rewriten recently. 
All tests have been rewriten in C.