Current gnomeradio recording function produces files without EOS.

Bug #1079625 reported by Zicu Radu
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnomeradio (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Current gnomeradio recording function produces files without EOS.
This can be tested with tool "ogginfo":

zradu@ubuntu:~$ ogginfo "KISS-FM_20121116-091253.ogg"
Processing file "KISS-FM_20121116-091253.ogg"...

New logical stream (#1, serial: 768b182e): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: Xiph.Org libVorbis I 20101101 (Schaufenugget)
Channels: 2
Rate: 44100

Nominal bitrate: 160.000000 kb/s
Upper bitrate not set
Lower bitrate not set
WARNING: EOS not set on stream 1
Vorbis stream 1:
 Total data length: 239221 bytes
 Playback length: 0m:11.813s
 Average bitrate: 162.003165 kb/s
Logical stream 1 ended

Revision history for this message
Zicu Radu (zradu1100) wrote :
Revision history for this message
Pojar Geo (geoubuntu) wrote :

accodrding to this documentation:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/GstBaseSrc.html
"Controlled shutdown of live sources in applications"
"Since GStreamer 0.10.16 an application may send an EOS event to a source element to make it perform the EOS logic".

So my branch make sure we send EOS before we stop recording.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnomeradio (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnomeradio - 1.8-2ubuntu6

---------------
gnomeradio (1.8-2ubuntu6) raring; urgency=low

  * debian/patches/gnomeradio-build.patch: Fix build in amd64, due to casting
    gpointers to (gint). Now we use the GPOINTER_TO_INT macro wherever it's
    needed.
  * debian/patches/gnomeradio-set_pulse_role.patch: Set the pulse media role.
    (LP: #1079573)
  * debian/patches/gnomeradio-eos_message.patch: Send EOS before we stop
    recording. (LP: #1079625)
  * debian/patches/gnomeradio-presets.patch: Added option for sorting preset
    stations with up or down arrow buttons. (LP: #1082274)
  * debian/patches/gnomeradio-station_list.patch: Added option to export/import
    list of preset stations to/from xml file. (LP: #69791)
  * debian/patches/gnomeradio-gstreamer-1.0.patch: Port to GStreamer 1.0 API.
    (LP: #1085118)
  * Update debian/patches/gnomeradio-record_information: Get information about
    audio profile.
  * debian/control: Build-Depends: libgstreamer1.0-dev,
    libgstreamer-plugins-base1.0-dev, libxml2-dev.
 -- POJAR GEORGE <email address hidden> Fri, 16 Nov 2012 07:16:10 +0000

Changed in gnomeradio (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.