[gstreamer-bugs] [Bug 153434] - faac filter cannot create .aac files

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sat Oct 2 07:16:12 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=153434
GStreamer | gst-plugins | Ver: 0.8.4





------- Additional Comments From rbultje at ronald.bitfreak.net  2004-10-02 10:16 -------
I kind of dislike this patch. I hope you don't mind me disliking it. ;).

HEre's some random thoughts on what we could do to fix this properly. First,
what do we want? Imo, we'd like the detection of "raw frames or write headers"
to be automated. Raw frames will always be placed in a container, which expects
a caps with a specific mimetype, e.g. audio/mpeg,mpegversion=(int)4. So what you
could do is to make the src template have two caps:
audio/mpeg,mpegversion=(int)4 and application/x-adts-m4a. The ADTS mimetype
should come first, else it won't work! Autofixation will see if the peer pad
accepts either. Container will only accept the second. Filesink will accept both
and thus it'll fixate to the first. Then, in a link function, simply check the
mimetype of the selected (fixated) caps and write headers based on that.

Sorry, long story, but it'll make this automatic and I kind of like that idea.

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list