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 680914 - [rtmpsrc] Blocks UI when opening
[rtmpsrc] Blocks UI when opening
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-31 15:18 UTC by Bastien Nocera
Modified: 2018-11-03 13:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2012-07-31 15:18:22 UTC
Totem will hang until timeout when trying to play videos from arte.tv
(eg. the output from:
quvi -n "http://videos.arte.tv/fr/videos/arte_journal-6833204.html"
)
If the network ports drop packets instead of returning them as blocked.


  • #0 connect
    from /lib64/libpthread.so.0
  • #1 RTMP_Connect0
    from /lib64/librtmp.so.0
  • #2 RTMP_Connect
    from /lib64/librtmp.so.0
  • #3 gst_rtmp_src_start
    at gstrtmpsrc.c line 573
  • #4 gst_base_src_start
    at gstbasesrc.c line 3072
  • #5 gst_base_src_activate_push
    at gstbasesrc.c line 3445
  • #6 gst_base_src_activate_mode
    at gstbasesrc.c line 3516
  • #7 gst_pad_activate_mode
    at gstpad.c line 1055
  • #8 gst_pad_set_active
    at gstpad.c line 931
  • #9 activate_pads
    at gstelement.c line 2643
  • #10 gst_iterator_fold
    at gstiterator.c line 614
  • #11 iterator_activate_fold_with_resync
    at gstelement.c line 2663
  • #12 gst_element_pads_activate
    at gstelement.c line 2699
  • #13 gst_element_change_state_func
    at gstelement.c line 2771
  • #14 gst_base_src_change_state
    at gstbasesrc.c line 3554
  • #15 gst_element_change_state
    at gstelement.c line 2558
  • #16 gst_element_continue_state
    at gstelement.c line 2269
  • #17 gst_element_change_state
    at gstelement.c line 2595
  • #18 gst_element_set_state_func
    at gstelement.c line 2514
  • #19 gst_bin_element_set_state
    at gstbin.c line 2306
  • #20 gst_bin_change_state_func
    at gstbin.c line 2608
  • #21 gst_uri_decode_bin_change_state
    at gsturidecodebin.c line 2581
  • #22 gst_element_change_state
    at gstelement.c line 2558
  • #23 gst_element_set_state_func
    at gstelement.c line 2514
  • #24 gst_bin_element_set_state
    at gstbin.c line 2306
  • #25 gst_bin_change_state_func
    at gstbin.c line 2608
  • #26 gst_pipeline_change_state
    at gstpipeline.c line 468
  • #27 gst_play_bin_change_state
    at gstplaybin2.c line 4149
  • #28 gst_element_change_state
    at gstelement.c line 2558
  • #29 gst_element_set_state_func
    at gstelement.c line 2514
  • #30 bacon_video_widget_open
    at bacon-video-widget.c line 3513
  • #31 totem_action_set_mrl_with_warning
    at totem-object.c line 1756
  • #32 totem_action_set_mrl
    at totem-object.c line 1839
  • #33 totem_action_set_mrl_and_play
    at totem-object.c line 1318
  • #34 playlist_changed_cb
    at totem-object.c line 3221
  • #35 _g_closure_invoke_va
    at gclosure.c line 840
  • #36 g_signal_emit_valist
    at gsignal.c line 3211
  • #37 g_signal_emit
    at gsignal.c line 3356
  • #38 totem_playlist_add_one_mrl
    at totem-playlist.c line 1828
  • #39 g_closure_invoke
    at gclosure.c line 777
  • #40 signal_emit_unlocked_R
    at gsignal.c line 3551
  • #41 g_signal_emit_valist
    at gsignal.c line 3300
  • #42 g_signal_emit
    at gsignal.c line 3356
  • #43 emit_entry_parsed_signal
    at totem-pl-parser.c line 1306
  • #44 g_main_dispatch
    at gmain.c line 2539
  • #45 g_main_context_dispatch
    at gmain.c line 3075
  • #46 g_main_context_iterate
    at gmain.c line 3146
  • #47 g_main_context_iteration
    at gmain.c line 3207
  • #48 g_application_run
    at gapplication.c line 1607
  • #49 main
    at totem.c line 266

Comment 1 Olivier Crête 2018-05-04 09:07:20 UTC
It should implement the newish async APIs from basesrc.
Comment 2 GStreamer system administrator 2018-11-03 13:12:31 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/75.