[gstreamer-bugs] [Bug 626521] New: gnlfilesource gives only one elementary stream from a file.
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Aug 10 03:56:27 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=626521
GStreamer | gnonlin | git
Summary: gnlfilesource gives only one elementary stream from a
file.
Classification: Desktop
Product: GStreamer
Version: git
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gnonlin
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: wl2776 at gmail.com
QAContact: bilboed at gmail.com
GNOME target: ---
GNOME version: ---
Created an attachment (id=167497)
--> (https://bugzilla.gnome.org/attachment.cgi?id=167497)
A code.
Trying to cut several small pieces from a MPEG2-PS file and merge them to a new
file of the same format without recoding.
I've created a pipeline, a gnlcomposition, two queues and two fakesinks and
added them to the pipeline.
I'm planning to replace fakesinks with a muxer and a filesink.
Then, I've created several gnlfilesources, set their properties and added them
to the gnlcomposition. I also have set the caps property to
"video/mpeg,parsed=true,systemstream=false;audio/mpeg,mpegversion=1"on
gnlfilesources.
I've also created pad-added signal handler, linking pads to the queue and
fakesinks.
The problem is that my pipeline never riches the playing state,
pad-added handler is called only once.
The application was run with
--gst-debug=gnlurisource:5,gnlfilesource:5,gnlsource:5,uridecodebin:5
Attached is the picture of the pipeline, a code and a relevant part of the log.
The log shows that the uridecodebin has created the next source pad src1 and
emitted the respective signal, but gnlfilesource's signal handler didn't
process that source pad, because "We already have (pending) ghost-ed a valid
source pad (ghostpad:'':'', pendingblock:1"
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list