sayr777 / gst-editor

Automatically exported from code.google.com/p/gst-editor
0 stars 0 forks source link

it is impossible to connect ffdemuxer_mpegts with matroskamux1 #4

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. create connection between ffdemuxer_mpegts with matroskamux1
2. save & exit app
3. load 

What is the expected output? What do you see instead?
expected result is shown in attachment.

What version of the product are you using? On what operating system?
0.10.3.1, Ubuntu 10.4

Please provide any additional information below.

Original issue reported on code.google.com by iml...@fit.vutbr.cz on 5 Aug 2010 at 3:08

Attachments:

GoogleCodeExporter commented 8 years ago
This problem seems to be caused by the usage of "sometimes-pads" 
(ffdemuxer_mpegts), that will become available during playback. 
Sometimes-Pads are not officially supported at the moment. The problem is, that 
the application(=gst-editor) would need to handle the connection to the next 
element, but the code that should do this does not work propperly at the 
moment:(

Especially it is not implemented to save/restore such kinds of connections, as 
the pads are not available on on load and there are actually no connections in 
the gstreamer pipeline during STOP. Those arrows are only known to gst-editor.
Try 
gst-launch Yourpipeline -o yourpipelin.xml 
and then 
gst-xmllaunch yourpipeline.xml 
If this works, but not in gst-editor, it is a bug, otherwise a regression of 
gst-xml

I am sorry to tell this but I will not fix this for gstreamer 0.10.x and the 
xml-subsystem, as it will be deprecated soon. Next steps will hopefully be to 
make the program compatible with gstreamer 0.11 (=1.0 ?) and Gtk 3.0; As I have 
to rewrite the whole XML-code anyway, maybe I can implement/fix it.

Original comment by Hannes...@googlemail.com on 27 Aug 2010 at 12:24