[gst-devel] [Soc Project] ASFMux + ASFPayloader
Julien Moutte
julien at moutte.net
Wed Apr 1 11:03:05 CEST 2009
Most files I've seen so far contain :
WMV (1, 2, 3)
WMA (7, 8, 9, 10, Pro, Lossless)
WMS (Speech)
Windows Media Screen codec
MSMPEG4 (v2, v3)
MP3
some raw audio as well.
Julien
thiagoss wrote:
> First of all, thanks for the reply.
>
> That's a good idea, I thought those features were not needed/used, but
> having a longer project focused all around ASF is even better.
>
> The original proposal covered audio, video and tags.
>
> But now that you mention a featureful ASF (and suggest some of
> features), the following could be added:
>
> - subtitles
> - scripting
> - mutual exclusion streams (single, grouped)
> - stream prioritization
>
> Additionally, we (or I) might have to hack into asfdemux to add support
> to some of those (I don't know if they already work).
>
> Am I forgetting something important?
> Also, what media types (audio/video) are most used aside from WMA and WMV?
>
> On Tue, Mar 31, 2009 at 8:02 AM, Julien Moutte <julien at moutte.net
> <mailto:julien at moutte.net>> wrote:
>
>
> Hi Thiago,
>
> This sounds like a good idea. Writing an ASF muxer is a pretty wide
> topic though, what kind of features are you planning to support ?
>
> ASF has a lot of features including complex stream selection process,
> loads of metadata extensions, support for timed scripting, etc...
>
> I think that providing a good interface to a featureful ASF muxer could
> take quite some time in the end.
>
> Best regards,
>
> Julien Moutte,
> FLUENDO S.A.
>
> thiagoss wrote:
> > I've received a review on my proposal for creating BaseMux and ASFMux
> > from ensonic stating that BaseMux would need more than 3 months for
> > designing discussions. So we agreed on changing that part of my
> proposal.
> >
> > What I now propose (and I'll be updating it in the SoC web App
> today) is
> > to create ASFMux and an ASF RTP Payloader. Some people have stated
> that
> > this wouldn't be enough work for SoC, and I'm proposing a "bonus"
> stage
> > after ASFMux and ASFPay, by talking to ensonic and bilboed, they
> > suggested me some tasks:
> >
> > - refactor wavenc to use gstriff
> > ( http://bugzilla.gnome.org/show_bug.cgi?id=423919 )
> > - add W64/R64 support (
> http://bugzilla.gnome.org/show_bug.cgi?id=519220 )
> > - asfdemux/qtdemux/matroskademux/oggdemux currently have ANY src pads,
> > change it to specific caps
> >
> > I also considered to start writing a mpegpsmux (that wouldn't be ready
> > by the send of summer, but that I could keep working on it after).
> >
> > It would be nice if I got some comments on this, provided that we
> are a
> > few days before the proposal's deadline (no further changes to
> proposals
> > also will not be allowed also).
> >
> >
> > --
> > Thiago Sousa Santos
> >
> > Embedded Systems and Pervasive Computing Lab (Embedded)
> > Center of Electrical Engineering and Informatics (CEEI)
> > Federal University of Campina Grande (UFCG)
> >
> >
> >
> ------------------------------------------------------------------------
> >
> >
> ------------------------------------------------------------------------------
> >
> >
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> <mailto:gstreamer-devel at lists.sourceforge.net>
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
> ------------------------------------------------------------------------------
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> <mailto:gstreamer-devel at lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
>
>
> --
> Thiago Sousa Santos
>
> Embedded Systems and Pervasive Computing Lab (Embedded)
> Center of Electrical Engineering and Informatics (CEEI)
> Federal University of Campina Grande (UFCG)
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list