Luis Menina | 10 Feb 2010 02:26
Picon

GStreamer encoding profile for the Meizu M6 player

Hi list !

I'm still investigating on why videos encoded with gstreamer fail to 
play on my Meizu M6 digital player, while converting them with mencoder 
works.

I had since last time [1] tried to generate with gstreamer :
- avi files with a video stream only (no audio stream)
- avi files with an audio stream only (no video stream)
...but they all failed to play too.

So I tried something else : creating a sample file with gstreamer with 
only a video stream, and encoding the file with mencoder with direct 
copy of the video stream.

The fast is that the video produced by mencoder, and based on the 
gstreamer-generated one, works ! As the video stream was untouched 
during the process, that means IMHO that the container is the one at 
fault here.

You can generate the gstreamer test file with this command :
gst-launch-0.10 videotestsrc num-buffers=100 ! 
'video/x-raw-yuv,framerate=(fraction)20/1,width=320,height=240' ! 
videoflip method=clockwise ! xvidenc bitrate=384000 max-bframes=0 ! 
queue ! avimux name=mux ! progressreport ! filesink location=gstreamer.avi

Then, you can generate the mencoder test file with this command :
mencoder gstreamer.avi -ovc copy -o mencoder.avi

You'll find attached both logs generated (and cleaned up a bit) with the 
(Continue reading)

Stefan Kost | 10 Feb 2010 10:58
Picon
Gravatar

Re: GStreamer encoding profile for the Meizu M6 player

Luis Menina wrote:
> Hi list !
>
> I'm still investigating on why videos encoded with gstreamer fail to
> play on my Meizu M6 digital player, while converting them with
> mencoder works.
>
> I had since last time [1] tried to generate with gstreamer :
> - avi files with a video stream only (no audio stream)
> - avi files with an audio stream only (no video stream)
> ...but they all failed to play too.
>
> So I tried something else : creating a sample file with gstreamer with
> only a video stream, and encoding the file with mencoder with direct
> copy of the video stream.
>
> The fast is that the video produced by mencoder, and based on the
> gstreamer-generated one, works ! As the video stream was untouched
> during the process, that means IMHO that the container is the one at
> fault here.
>
> You can generate the gstreamer test file with this command :
> gst-launch-0.10 videotestsrc num-buffers=100 !
> 'video/x-raw-yuv,framerate=(fraction)20/1,width=320,height=240' !
> videoflip method=clockwise ! xvidenc bitrate=384000 max-bframes=0 !
> queue ! avimux name=mux ! progressreport ! filesink
> location=gstreamer.avi
>
> Then, you can generate the mencoder test file with this command :
> mencoder gstreamer.avi -ovc copy -o mencoder.avi
(Continue reading)

Tim-Philipp Müller | 11 Feb 2010 02:03
Picon
Favicon

RELEASE: GStreamer 0.10.26 'Think Twice'

This mail announces the release of GStreamer 0.10.26 'Think Twice'.

GStreamer is a streaming media framework that allows the construction of
graphs of elements which operate on media data.

Applications using this library can do anything from real-time sound
processing over playing video to capturing audio, video, and even other
types of media data. Its architecture allows for adding new data types
or processing capabilities simply by installing new plug-ins.

GStreamer is the core module, containing libraries, headers, the basic
object hierarchy, and a set of media-agnostic core elements.

For more information, see
http://gstreamer.freedesktop.org/modules/gstreamer.html

To report bugs, request features or submit patches, please go to
https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gstreamer+%28core%29

MD5 sums (for tarballs downloaded from gstreamer.freedesktop.org):
133b622d078bd3afc779f3f05237ec67  gstreamer-0.10.26.tar.bz2
ef4fcaceffa97c7c181c03a28a14a257  gstreamer-0.10.26.tar.gz

Enjoy!


Release notes for GStreamer 0.10.26 "Think Twice"

(Continue reading)

Tim-Philipp Müller | 11 Feb 2010 02:04
Picon
Favicon

RELEASE: GStreamer Base Plug-ins 0.10.26 'You will know when you get there'

This mail announces the release of GStreamer Base Plug-ins 0.10.26 'You
will know when you get there'.

Note to packagers: this release adds a new soft-dependency on the
iso-codes package.

GStreamer Base Plug-ins is a well-groomed and well-maintained collection
of GStreamer plug-ins and elements, spanning the range of possible types
of elements one would want to write for GStreamer.  It also contains
helper libraries and base classes useful for writing elements. A wide
range of video and audio decoders, encoders, and filters are included.

For more information, see
http://gstreamer.freedesktop.org/modules/gst-plugins-base.html

To file bugs, request features or submit patches, please go to
https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-plugins-base

MD5 sums (for tarballs downloaded from gstreamer.freedesktop.org):
b6e051245508a24db89cd32cfaa009b3  gst-plugins-base-0.10.26.tar.bz2
74fec1ea3b24daa796e7ef4a71651156  gst-plugins-base-0.10.26.tar.gz

Enjoy!


Release notes for GStreamer Base Plug-ins 0.10.26 "You will know when you get there"

The GStreamer team is proud to announce a new release
(Continue reading)

Tim-Philipp Müller | 11 Feb 2010 02:04
Picon
Favicon

RELEASE: GStreamer Good Plug-ins 0.10.18 'Short Circuit'

This mail announces the release of GStreamer Good Plug-ins 0.10.18
'Short Circuit'.

GStreamer Good Plug-ins is a set of plug-ins that we consider to have
good quality code and correct functionality, under our preferred license
(LGPL for the plug-in code, LGPL or LGPL-compatible for the supporting
library).

For more information, see
http://gstreamer.freedesktop.org/modules/gst-plugins-good.html

To file bugs, request features or submit patches, please go to
https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-plugins-good

MD5 sums (for tarballs downloaded from gstreamer.freedesktop.org):
9519530e6021698fa1e12a29f16e2feb  gst-plugins-good-0.10.18.tar.bz2
5631add1ae2d4f5db0a3358cb4056002  gst-plugins-good-0.10.18.tar.gz

Enjoy!


Release notes for GStreamer Good Plug-ins 0.10.18 "Short Circuit"

The GStreamer team is proud to announce a new release
in the 0.10.x stable series of the
GStreamer Good Plug-ins.

The 0.10.x series is a stable series targeted at end users.
(Continue reading)

Luis Menina | 11 Feb 2010 02:43
Picon

Re: GStreamer encoding profile for the Meizu M6 player

Hi Stefan,
thanks for your quick reply !

Le 10/02/2010 10:58, Stefan Kost a écrit :
> this means gstreamer is using AVIF_HASINDEX where mencoder used
> HASINDEX|ISINTERLEAVED|TRUSTCKTYPE. gstreamer should probably set
> ISINTERLEAVED as well (can you file a bug, I just checked this from
> http://www.opennet.ru/docs/formats/avi.txt). I could not find what
> TRUSTCKTYPE is used for (even MS just uses it in their examples
> http://msdn.microsoft.com/en-us/library/dd388641%28VS.85%29.aspx, maybe
> we should do that too).

I tried to change the flags (and checked with the logs that I had 
changed the correct bytes), but it didn't work. About the bugs, I think 
I'll open them all at once, once this is resolved and I know exactly if 
this has an impact or not.

> the other changes is that mencoder cleared the avih.bps, but specify
> strh.bufsize

Couldn't test this one, I have difficulties in finding the right bytes 
to modify.

> finally gstreamer write a dmlh chunk which mencoder does not write.

Replaced the "dmlh" by "JUNK", didn't work either.

For these modifications, I created the corresponding binary diffs with 
bsdiff, so once I'll fiund the right places to change, I'll easily be 
able to test all the combinations.
(Continue reading)

Stefan Kost | 11 Feb 2010 10:34
Picon
Gravatar

Re: GStreamer encoding profile for the Meizu M6 player

Luis Menina wrote:
> Hi Stefan,
> thanks for your quick reply !
>
> Le 10/02/2010 10:58, Stefan Kost a écrit :
>> this means gstreamer is using AVIF_HASINDEX where mencoder used
>> HASINDEX|ISINTERLEAVED|TRUSTCKTYPE. gstreamer should probably set
>> ISINTERLEAVED as well (can you file a bug, I just checked this from
>> http://www.opennet.ru/docs/formats/avi.txt). I could not find what
>> TRUSTCKTYPE is used for (even MS just uses it in their examples
>> http://msdn.microsoft.com/en-us/library/dd388641%28VS.85%29.aspx, maybe
>> we should do that too).
>
> I tried to change the flags (and checked with the logs that I had
> changed the correct bytes), but it didn't work. About the bugs, I
> think I'll open them all at once, once this is resolved and I know
> exactly if this has an impact or not.
>
>> the other changes is that mencoder cleared the avih.bps, but specify
>> strh.bufsize
>
> Couldn't test this one, I have difficulties in finding the right bytes
> to modify.
>
>> finally gstreamer write a dmlh chunk which mencoder does not write.
>
> Replaced the "dmlh" by "JUNK", didn't work either.
> For these modifications, I created the corresponding binary diffs with
> bsdiff, so once I'll fiund the right places to change, I'll easily be
> able to test all the combinations.
(Continue reading)

Edward Hervey | 12 Feb 2010 11:41
Picon
Gravatar

RELEASE: GStreamer Python Bindings 0.10.18 'A pigeon carrying a 500ton block'

This mail announces the release of GStreamer Python Bindings 0.10.17 'A
pigeon carrying a 500ton block'.

GStreamer Python Bindings is a set of Python bindings for GStreamer,
using
the same system as PyGTK.
It also comes with a number of examples.

For more information, see
http://gstreamer.freedesktop.org/modules/gst-python.html
To file bugs, go to
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer&component=gst-python


Release notes for GStreamer Python bindings 0.10.18 "A pigeon carrying a 500ton block"

The GStreamer team is proud to announce a new release
in the 0.10.x stable series of the
GStreamer Python Bindings.

The 0.10.x series is a stable series targeted at end users.
It is not API or ABI compatible with the stable 0.8.x series.
It is, however, parallel installable with the 0.8.x series.

Features of this release

      * Updates to 0.10.26 core/base API addition

(Continue reading)

Owen Williams | 19 Feb 2010 16:54
Picon
Picon

Slide show with music interspersed with short videos

Hello,
  I'm looking for a Linux/Gnome app that will play a playlist containing
music and videos.  I'd like to show photos as a slideshow while the
music is playing.

Totem is close in that it will cope with a playlist including music and
video.  It plays Goom or whatever while music is playing and interrupt
that while a video is playing but I can't find a slideshow plugin.

Is there anything out there?

Huge regards,

Owen.
_______________________________________________
gnome-multimedia mailing list
gnome-multimedia <at> gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-multimedia
Marc-André Lureau | 23 Feb 2010 10:42
Picon
Gravatar

Announce: GNOME Media 2.29.91

Hola!

GNOME Media 2.29.91 is now available in
http://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.29/

823e757aca594c2d6a1ff34a9c81fa3632fd0d72681d0c50d8f2ca45857a2cc4
gnome-media-2.29.91.tar.bz2
ef55c14bd3a908c09a2aedea5761e1832fd9a1c6fa104d2cef0884580163da7e
gnome-media-2.29.91.tar.gz

Hackers who contributed to this release: Bastien Nocera, Marc-Andre
Lureau, Thomas Hindoe Paaboel Andersen & Matthias Clasen.

- gnome-volume-control
  + bug 599663 - make changing the volume unmute
  + bug 606325 - show unamplified volume on outputs as well
  + bug 606914 - applet should not set volume on startup
  + bug 598921 - handle the last input source being removed
  + bug 605694 - fix GvcChannelMap leak
  + bug 607681 - set default scroll-wheel delta to 5%
  + other misc fixes

- gstreamer-profiles:
  + bug 524364 - libglade -> gtkbuilder

- general
  + bug 609933 - fix linking with pedantic linkers
  + bug 101811 - remove unnecessary markup from glade message

- added/updated translations
(Continue reading)


Gmane