[gstreamer-bugs] [Bug 620529] [playbin2] add support for subtitle delay and a/v sync adjustment

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jun 4 10:16:31 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=620529
  GStreamer | gst-plugins-base | 0.10.6

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |t.i.m at zen.co.uk
          Component|gstreamer (core)            |gst-plugins-base
            Summary|Playbin2 missing feathers   |[playbin2] add support for
                   |                            |subtitle delay and a/v sync
                   |                            |adjustment
     Ever Confirmed|0                           |1

--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-06-04 17:16:24 UTC ---
> 1) Subtitle delay :

This is indeed a missing playbin2 feature. Same for audio I guess, although
there one can use the sink's properties already. Retitling bug accordingly.


> 2) subtitle delay , apply :
>    give option to apply current delay ,
>     and write to subtitle file the3 time changes

playbin2 is for playback. It will never support something like that. You will
need to write a dedicated separate pipeline to remux the subtitle file and
apply a delay. You can probably do that already by using a pipeline such as
filesrc ! subparse ! srtenc timestamp=-1000000000 ! filesink. If you need more
help with this, please ask on IRC or the mailing list.


> 3) playbin source : 
>    make it also write ,so can replaced 
>    i am using gstreamer-java , and i want to give source from inputstream
>    so i can read video stream from an archive 
>    or just support for playing files located in archive (RAR ,ZIP ,etc..);

You can do that already by passing an appsrc:// URI and using appsrc. That's
the API GStreamer provides for this kind of thing. If you want to use a java
inputstream, you need to talk to the gstreamer-java people and ask them to
provide some API/wrappers. They need to do that, there's not much we can do
about this.


> 4) get subtitle language from playbin it self 
>    it will be nice the have it from new property "text-language" gint. 

You can do that already (totem does it after all). Use the get-text-tags action
signal and look at the GST_TAG_LANGUAGE tag in the taglist. If you need more
help to make this work, please ask on IRC or the mailing list.


> 5) "suburi" property :
>     dos not work at run time ,
>     very bad i need to restart a player just to change subtitle

It works quite well 'at run time', but ony before you start playback. You don't
need to restart the player application, just interrupt/restart the current
playback. But in any case, there's already a bug for this, namely bug #589515.


In short, let's keep this bug about the subtitle delay and A/V sync properties.

PS: Version 0.10.6? Of what module? (core/base 0.10.6 is ancient..)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the Gstreamer-bugs mailing list