[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