After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 612262 - block until free space becomes available in the queue.:
block until free space becomes available in the queue.:
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-rtsp-server
unspecified
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-03-09 07:32 UTC by sreerenj
Modified: 2010-08-16 10:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
set block property of appsrc to TRUE. (688 bytes, patch)
2010-03-09 07:33 UTC, sreerenj
none Details | Review

Description sreerenj 2010-03-09 07:32:21 UTC
Set "block" property of appsrc in gst/rtsp-server/rtsp-media.c to TRUE to block gst_app_src_push_buffer() until free space becomes available in the queue.
Comment 1 sreerenj 2010-03-09 07:33:33 UTC
Created attachment 155622 [details] [review]
set block property of appsrc to TRUE.
Comment 2 Wim Taymans 2010-03-09 10:18:33 UTC
Why is this? the appsrc is used to take in RTCP packets from the clients when then connect in TCP mode. Blocking this would block the server.
Comment 3 sreerenj 2010-03-09 11:08:03 UTC
Wim , gst_rtsp_media_stream_rtp() function is not calling !. If it is only for RTCP what is the need of gst_rtsp_media_stream_rtp() ?
Comment 4 Wim Taymans 2010-03-09 17:25:22 UTC
(In reply to comment #3)
> Wim , gst_rtsp_media_stream_rtp() function is not calling !. If it is only for
> RTCP what is the need of gst_rtsp_media_stream_rtp() ?

for when we implement the RECORD feature of the server in the future.