GNOME Bugzilla – Bug 676618
RTSP Scale header field never set
Last modified: 2012-05-24 08:02:31 UTC
Created attachment 214727 [details] [review] patch Setting GST_SEEK_FLAG_SKIP when sending a seek event in rtspsrc, gst_rtspsrc_play should set "Scale" field in rtsp header. Indeed the boolean "src->skip" is set after the call, so in gst_rtspsrc_play set always "Speed" instead of "Scale". You can find In attachment a proposed patch: I moved this instruction just before the gst_rtspsrc_play call, evaluate if it is better another place.
commit ff019d05f6cd4881b0eb98ac13ed135fadf3159a Author: Maria Giovanna Chiossa <mariagiovanna.chiossa at selexelsag.com> Date: Thu May 24 09:57:31 2012 +0200 rtsp: add the Scale header when needed Setting GST_SEEK_FLAG_SKIP when sending a seek event in rtspsrc should set the "Scale" field in the rtsp PLAY header. Because the boolean "src->skip" is set after the call, "Speed" instead of "Scale" is always set. Move the assignment before issuing the _play request. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676618