[gst-devel] clutter_behaviour breaks gnonlinear gstreamer plugin, can anybody confirm this?

Edward Hervey bilboed at gmail.com
Fri Nov 13 15:14:26 CET 2009


On Fri, 2009-11-13 at 15:20 +0200, Aapo Rantalainen wrote:

>   /* add audio file to composition / track 1 */
>   audio1_2 = gst_element_factory_make("gnlfilesource", "audio1_2");
>   gst_bin_add(GST_BIN (track1), audio1_2);
>   g_object_set(G_OBJECT (audio1_2), "location", location1, NULL);
>   g_object_set(G_OBJECT (audio1_2), "start", 2 * GST_SECOND, NULL);
>   g_object_set(G_OBJECT (audio1_2), "duration", 5 * GST_SECOND, NULL);
>   g_object_set(G_OBJECT (audio1_2), "media-start", 0 * GST_SECOND, NULL);
>   g_object_set(G_OBJECT (audio1_2), "media-duration", 30 * GST_SECOND, NULL);
>   g_object_set(G_OBJECT (audio1_2), "priority", 0, NULL);

  You are playing 30s of media in 5s (i.e. the file will be played back
6 times faster).

> 
> 
>   /* track 2 */
>   track2 = gst_element_factory_make("gnlcomposition", "track2");
>   gst_bin_add(GST_BIN (pipeline), track2);
>   g_signal_connect (track2, "pad-added", G_CALLBACK (gnl_OnNewPad2), NULL);
> 
>   /* add audio file to composition / track 2 */
>   audio2 = gst_element_factory_make("gnlfilesource", "audio2");
>   gst_bin_add(GST_BIN (track2), audio2);
>   g_object_set(G_OBJECT (audio2), "location", location2, NULL);
>   g_object_set(G_OBJECT (audio2), "start", 2 * GST_SECOND, NULL);
>   g_object_set(G_OBJECT (audio2), "duration", 6 * GST_SECOND, NULL);
>   g_object_set(G_OBJECT (audio2), "media-start", 0 * GST_SECOND, NULL);
>   g_object_set(G_OBJECT (audio2), "media-duration", 50 * GST_SECOND, NULL);
>   g_object_set(G_OBJECT (audio2), "priority", 0, NULL);

  You are playing 50s of media in 6s (i.e. the file will be played back
50/6 times faster).


  In addition to that, no sound will be outputted for the first 2s
(since your start values are 2 * GST_SECOND).

  You might want to debug your aplication by first using:
  'start' to 0
  'media-duration' and 'duration' to the same values (resulting in
regular playback speed)

     Edward

> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel






More information about the gstreamer-devel mailing list