1. 10 Mar, 2008 1 commit
  2. 07 Mar, 2008 3 commits
    • Olivier Crete's avatar
      Add trivial function to compare GstNetAddress. See #520626. · cf273d8a
      Olivier Crete authored
      Original commit message from CVS:
      Patch by: Olivier Crete  <tester at tester ca>
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/netbuffer/gstnetbuffer.c: (gst_netaddress_equal):
      * gst-libs/gst/netbuffer/gstnetbuffer.h:
      Add trivial function to compare GstNetAddress. See #520626.
      API: GstNetBuffer::gst_netaddress_equal
      cf273d8a
    • Wim Taymans's avatar
      gst/tcp/gstmultifdsink.c: Update mode property docs, it's deprecated now. · 6c50e003
      Wim Taymans authored
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
      Update mode property docs, it's deprecated now.
      6c50e003
    • Wim Taymans's avatar
      gst/: Remove GstPollMode from gstpoll constructor. · 8a822e70
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtsp/gstrtspconnection.c:
      (gst_rtsp_connection_create):
      * gst/tcp/gstmultifdsink.c: (gst_fdset_mode_get_type),
      (gst_multi_fd_sink_class_init), (gst_multi_fd_sink_start):
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_start):
      * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_start):
      Remove GstPollMode from gstpoll constructor.
      8a822e70
  3. 04 Mar, 2008 1 commit
    • Jan Schmidt's avatar
      0.10.17.2 pre-release · ddcd9a65
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * win32/common/config.h:
      0.10.17.2 pre-release
      ddcd9a65
  4. 03 Mar, 2008 8 commits
    • Jan Schmidt's avatar
      gst/Makefile.am: GST_PLUGINS_ALL correctly lists subparse and tcp now, don't distclean them twice · 43a120bc
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/Makefile.am:
      GST_PLUGINS_ALL correctly lists subparse and tcp now, don't distclean
      them twice
      * win32/common/libgstinterfaces.def:
      * win32/common/libgstrtp.def:
      Add new API to the defs
      43a120bc
    • Mersad Jelacic's avatar
      gst-libs/gst/rtp/gstbasertpaudiopayload.*: API: add... · ed814cba
      Mersad Jelacic authored
      gst-libs/gst/rtp/gstbasertpaudiopayload.*: API: add gst_base_rtp_audio_payload_set_samplebits_options() to make it po...
      
      Original commit message from CVS:
      Patch by: Mersad Jelacic  <mersad at axis dot com>
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
      API: add gst_base_rtp_audio_payload_set_samplebits_options() to make it
      possible to specify the sample size in bits. (#509637)
      ed814cba
    • Tim-Philipp Müller's avatar
      tests/check/libs/mixer.c: Add a few simple checks for the new message types. · e8c69d59
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/libs/mixer.c:
      Add a few simple checks for the new message types.
      e8c69d59
    • Tim-Philipp Müller's avatar
      API: add gst_mixer_options_list_changed(), gst_mixer_mixer_changed() and... · 5a3d0872
      Tim-Philipp Müller authored
      API: add gst_mixer_options_list_changed(), gst_mixer_mixer_changed() and gst_mixer_message_parse_options_list_changed...
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/interfaces/mixer.c: (gst_mixer_option_changed),
      (gst_mixer_options_list_changed), (gst_mixer_mixer_changed),
      (gst_mixer_message_get_type),
      (gst_mixer_message_parse_option_changed),
      (gst_mixer_message_parse_options_list_changed):
      * gst-libs/gst/interfaces/mixer.h: (GstMixerType),
      (GST_MIXER_MESSAGE_OPTION_CHANGED),
      (GST_MIXER_MESSAGE_OPTIONS_LIST_CHANGED),
      (GST_MIXER_MESSAGE_MIXER_CHANGED):
      API: add gst_mixer_options_list_changed(), gst_mixer_mixer_changed()
      and gst_mixer_message_parse_options_list_changed(). Fixes #519916.
      5a3d0872
    • Tim-Philipp Müller's avatar
      gst-libs/gst/interfaces/mixeroptions.*: API: add GstMixerOptions::get_values vfunc (#519906) · 225d9b5d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/interfaces/mixeroptions.c: (gst_mixer_options_init),
      (gst_mixer_options_get_values):
      * gst-libs/gst/interfaces/mixeroptions.h:
      (GST_MIXER_OPTIONS_GET_CLASS), (GstMixerOptionsClass),
      (_GstMixerOptions), (_GstMixerOptionsClass):
      API: add GstMixerOptions::get_values vfunc (#519906)
      225d9b5d
    • Peter Kjellerstedt's avatar
      configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify... · 6382fb9c
      Peter Kjellerstedt authored
      configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
      
      Original commit message from CVS:
      * configure.ac:
      Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
      plug-ins are included/excluded. (#498222)
      6382fb9c
    • Sebastian Dröge's avatar
      gst/typefind/gsttypefindfunctions.c: Add typefinder for IMelody files, using audio/x-imelody. · 6f86b8b8
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      Add typefinder for IMelody files, using audio/x-imelody.
      See bug #519516.
      6f86b8b8
    • Sebastian Dröge's avatar
      Correct all relevant warnings found by the sparse semantic code analyzer. This... · ec7afb6f
      Sebastian Dröge authored
      Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
      
      Original commit message from CVS:
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_get_type):
      * ext/alsa/gstalsasink.c: (set_hwparams):
      * ext/alsa/gstalsasrc.c: (set_hwparams):
      * ext/gio/gstgio.c: (gst_gio_uri_handler_get_uri):
      * ext/ogg/gstoggmux.h:
      * ext/ogg/gstogmparse.c:
      * gst-libs/gst/audio/audio.c:
      * gst-libs/gst/fft/kiss_fft_f64.c: (kiss_fft_f64_alloc):
      * gst-libs/gst/pbutils/missing-plugins.c:
      (gst_missing_uri_sink_message_new),
      (gst_missing_element_message_new),
      (gst_missing_decoder_message_new),
      (gst_missing_encoder_message_new):
      * gst-libs/gst/rtp/gstbasertppayload.c:
      * gst-libs/gst/rtp/gstrtcpbuffer.c:
      (gst_rtcp_packet_bye_get_reason):
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/ffmpegcolorspace/imgconvert.c:
      * gst/playback/test.c: (gen_video_element), (gen_audio_element):
      * gst/typefind/gsttypefindfunctions.c:
      * gst/videoscale/vs_4tap.c:
      * gst/videoscale/vs_4tap.h:
      * sys/v4l/gstv4lelement.c:
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get_any_caps):
      * sys/v4l/v4l_calls.c:
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
      (gst_v4lsrc_try_capture):
      * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
      (gst_ximagesink_ximage_new):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_new):
      * tests/check/elements/audioconvert.c:
      * tests/check/elements/audioresample.c:
      (fail_unless_perfect_stream):
      * tests/check/elements/audiotestsrc.c: (setup_audiotestsrc):
      * tests/check/elements/decodebin.c:
      * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
      (setup_gdpdepay_streamheader):
      * tests/check/elements/gdppay.c: (setup_gdppay), (GST_START_TEST),
      (setup_gdppay_streamheader):
      * tests/check/elements/gnomevfssink.c: (setup_gnomevfssink):
      * tests/check/elements/multifdsink.c: (setup_multifdsink):
      * tests/check/elements/textoverlay.c:
      * tests/check/elements/videorate.c: (setup_videorate):
      * tests/check/elements/videotestsrc.c: (setup_videotestsrc):
      * tests/check/elements/volume.c: (setup_volume):
      * tests/check/elements/vorbisdec.c: (setup_vorbisdec):
      * tests/check/elements/vorbistag.c:
      * tests/check/generic/clock-selection.c:
      * tests/check/generic/states.c: (setup), (teardown):
      * tests/check/libs/cddabasesrc.c:
      * tests/check/libs/video.c:
      * tests/check/pipelines/gio.c:
      * tests/check/pipelines/oggmux.c:
      * tests/check/pipelines/simple-launch-lines.c:
      (simple_launch_lines_suite):
      * tests/check/pipelines/streamheader.c:
      * tests/check/pipelines/theoraenc.c:
      * tests/check/pipelines/vorbisdec.c:
      * tests/check/pipelines/vorbisenc.c:
      * tests/examples/seek/scrubby.c:
      * tests/examples/seek/seek.c: (query_positions_elems),
      (query_positions_pads):
      * tests/icles/stress-xoverlay.c: (myclock):
      Correct all relevant warnings found by the sparse semantic code
      analyzer. This include marking several symbols static, using
      NULL instead of 0 for pointers and using "foo (void)" instead
      of "foo ()" for declarations.
      * win32/common/libgstrtp.def:
      Add gst_rtp_buffer_set_extension_data to the symbol definition file.
      ec7afb6f
  5. 02 Mar, 2008 5 commits
    • José Alburquerque's avatar
      gst/playback/gstplaybin2.c: Make the function signature of the _get_*_tags()... · f61c20f1
      José Alburquerque authored
      gst/playback/gstplaybin2.c: Make the function signature of the _get_*_tags() functions match the signature of the vfu...
      
      Original commit message from CVS:
      Patch by: José Alburquerque <jaalburqu svn gnome org>
      * gst/playback/gstplaybin2.c:
      Make the function signature of the _get_*_tags() functions match
      the signature of the vfuncs they implement, ie. return a
      GstTagList rather than a GstStructure, which is more correct,
      even if one is typedef'ed to the other (#518940).
      f61c20f1
    • Tim-Philipp Müller's avatar
      gst-libs/gst/rtsp/gstrtspconnection.c: Don't include unix headers unconditionally (fixes #518037). · d85688b8
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/rtsp/gstrtspconnection.c:
      Don't include unix headers unconditionally (fixes #518037).
      d85688b8
    • Tim-Philipp Müller's avatar
      tests/check/libs/video.c: Add unit test that makes sure that the strides,... · f82c6ab4
      Tim-Philipp Müller authored
      tests/check/libs/video.c: Add unit test that makes sure that the strides, offsets and sizes returned for the various ...
      
      Original commit message from CVS:
      * tests/check/libs/video.c: (paintinfo), (paintinfo_struct),
      (fourcc_list_struct), (fourcc_list), (fourcc_get_size),
      (paint_setup_I420), (paint_setup_YV12), (paint_setup_AYUV),
      (paint_setup_YUY2), (paint_setup_UYVY), (paint_setup_YVYU),
      (paint_setup_IYU2), (paint_setup_Y41B), (paint_setup_Y42B),
      (paint_setup_Y800), (paint_setup_YVU9), (paint_setup_YUV9),
      (gst_video_format_is_packed), (video_format_is_packed):
      Add unit test that makes sure that the strides, offsets and
      sizes returned for the various YUV formats by the new video API
      match the old reference implementation in videotestsrc.
      f82c6ab4
    • Tim-Philipp Müller's avatar
      gst-libs/gst/video/video.*: API: add GST_VIDEO_FORMAT_Y41B and GST_VIDEO_FORMAT_Y42B. · 84336635
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/video/video.c: (gst_video_calculate_display_ratio),
      (gst_video_format_from_fourcc), (gst_video_format_to_fourcc),
      (gst_video_format_is_rgb), (gst_video_format_is_yuv),
      (gst_video_format_has_alpha), (gst_video_format_get_row_stride),
      (gst_video_format_get_pixel_stride),
      (gst_video_format_get_component_width),
      (gst_video_format_get_component_height),
      (gst_video_format_get_component_offset), (gst_video_format_get_size):
      * gst-libs/gst/video/video.h: (GST_VIDEO_FORMAT_Y41B),
      (GST_VIDEO_FORMAT_Y42B):
      API: add GST_VIDEO_FORMAT_Y41B and GST_VIDEO_FORMAT_Y42B.
      84336635
    • Tim-Philipp Müller's avatar
      gst-libs/gst/video/video.c: YV12 is I420 with swapped components 1 and 2, so... · d3273657
      Tim-Philipp Müller authored
      gst-libs/gst/video/video.c: YV12 is I420 with swapped components 1 and 2, so the offset of component 1 for I420 shoul...
      
      Original commit message from CVS:
      * gst-libs/gst/video/video.c: (gst_video_format_get_component_offset):
      YV12 is I420 with swapped components 1 and 2, so the offset of
      component 1 for I420 should be the offset for component 2 for YV12
      and vice versa.
      d3273657
  6. 29 Feb, 2008 6 commits
    • Rene Stadler's avatar
      sys/v4l/gstv4lelement.c: Add missing semicolon to fix indentation. · fac95d0e
      Rene Stadler authored
      Original commit message from CVS:
      * sys/v4l/gstv4lelement.c:
      Add missing semicolon to fix indentation.
      fac95d0e
    • Julien Moutte's avatar
      ext/alsa/gstalsa.c: Probe for IEC958 pcm to detect if we can do SPDIF output. · f0154849
      Julien Moutte authored
      Original commit message from CVS:
      2008-02-29  Julien Moutte  <julien@fluendo.com>
      
      * ext/alsa/gstalsa.c: (gst_alsa_open_iec958_pcm),
      (gst_alsa_probe_supported_formats): Probe for IEC958 pcm to
      detect
      if we can do SPDIF output.
      * ext/alsa/gstalsa.h:
      * ext/alsa/gstalsasink.c: (set_hwparams), (alsasink_parse_spec),
      (gst_alsasink_prepare), (gst_alsasink_close),
      (gst_alsasink_write):
      * ext/alsa/gstalsasink.h: Initial support for SPDIF.
      * gst-libs/gst/audio/gstringbuffer.c:
      (gst_ring_buffer_parse_caps):
      * gst-libs/gst/audio/gstringbuffer.h: Add non linear buffer
      types
      to support AC3, EC3 and IEC958 buffers.
      f0154849
    • Tim-Philipp Müller's avatar
      gst-libs/gst/interfaces/mixer.c: De-cruft and fix message type assertions... · ca1b8db0
      Tim-Philipp Müller authored
      gst-libs/gst/interfaces/mixer.c: De-cruft and fix message type assertions (NULL is not a really valid mixer message t...
      
      Original commit message from CVS:
      * gst-libs/gst/interfaces/mixer.c: (GST_MIXER_MESSAGE_HAS_TYPE),
      (gst_mixer_message_parse_mute_toggled),
      (gst_mixer_message_parse_record_toggled),
      (gst_mixer_message_parse_volume_changed),
      (gst_mixer_message_parse_option_changed):
      De-cruft and fix message type assertions (NULL is not a really
      valid mixer message type string).
      ca1b8db0
    • Wim Taymans's avatar
      ext/libvisual/visual.c: When negotiating, actually start from a format that we... · bdf20026
      Wim Taymans authored
      ext/libvisual/visual.c: When negotiating, actually start from a format that we can support instead of from the too ge...
      
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_vis_src_negotiate):
      When negotiating, actually start from a format that we can support
      instead of from the too generic template.
      bdf20026
    • Wim Taymans's avatar
      gst/playback/gstplaybin2.c: Enable vis setting. · 472162d1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaybin2.c: (gst_play_bin_set_property):
      Enable vis setting.
      * gst/playback/gstplaysink.c: (gst_play_sink_init),
      (gst_play_sink_dispose), (gst_play_sink_vis_unblocked),
      (gst_play_sink_vis_blocked), (gst_play_sink_set_vis_plugin),
      (gen_vis_chain):
      Implement vis switching while playing.
      472162d1
    • David Schleef's avatar
      gst-libs/gst/riff/riff-media.c: Add Dirac mapping · 3fb3c580
      David Schleef authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: Add Dirac mapping
      3fb3c580
  7. 28 Feb, 2008 3 commits
    • Peter Kjellerstedt's avatar
      gst/tcp/: Removed fdset and stress test, they are now known as GstPoll in core. · 405571a6
      Peter Kjellerstedt authored
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst/tcp/Makefile.am:
      * gst/tcp/fdsetstress.c:
      * gst/tcp/gstfdset.c:
      * gst/tcp/gstfdset.h:
      Removed fdset and stress test, they are now known as GstPoll in
      core.
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init),
      (gst_multi_fd_sink_add_full), (gst_multi_fd_sink_remove),
      (gst_multi_fd_sink_clear), (gst_multi_fd_sink_remove_client_link),
      (gst_multi_fd_sink_handle_client_write),
      (gst_multi_fd_sink_queue_buffer),
      (gst_multi_fd_sink_handle_clients), (gst_multi_fd_sink_start),
      (gst_multi_fd_sink_stop):
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcp.c: (gst_tcp_socket_read), (gst_tcp_socket_close),
      (gst_tcp_read_buffer), (gst_tcp_gdp_read_buffer),
      (gst_tcp_gdp_read_caps):
      * gst/tcp/gsttcp.h:
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_init),
      (gst_tcp_client_sink_setcaps), (gst_tcp_client_sink_render),
      (gst_tcp_client_sink_start), (gst_tcp_client_sink_stop):
      * gst/tcp/gsttcpclientsink.h:
      * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_init),
      (gst_tcp_client_src_create), (gst_tcp_client_src_start),
      (gst_tcp_client_src_stop), (gst_tcp_client_src_unlock):
      * gst/tcp/gsttcpclientsrc.h:
      * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_handle_wait),
      (gst_tcp_server_sink_init_send), (gst_tcp_server_sink_close):
      * gst/tcp/gsttcpserversink.h:
      * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_init),
      (gst_tcp_server_src_create), (gst_tcp_server_src_start),
      (gst_tcp_server_src_stop), (gst_tcp_server_src_unlock):
      * gst/tcp/gsttcpserversrc.h:
      Port to GstPoll. See #505417.
      405571a6
    • Wim Taymans's avatar
      Patch Changelog a bit to give credit and refer to the relevant bug. · 45e039dd
      Wim Taymans authored
      Original commit message from CVS:
      Patch Changelog a bit to give credit and refer to the
      relevant bug.
      45e039dd
    • Wim Taymans's avatar
      gst-libs/gst/rtsp/gstrtspconnection.*: Use GstPoll for the rtsp connection. · 0667334b
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtsp/gstrtspconnection.c:
      (gst_rtsp_connection_create), (gst_rtsp_connection_connect),
      (gst_rtsp_connection_write), (gst_rtsp_connection_read_internal),
      (gst_rtsp_connection_receive), (gst_rtsp_connection_close),
      (gst_rtsp_connection_free), (gst_rtsp_connection_poll),
      (gst_rtsp_connection_flush):
      * gst-libs/gst/rtsp/gstrtspconnection.h:
      Use GstPoll for the rtsp connection.
      0667334b
  8. 27 Feb, 2008 4 commits
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Add combo box for visualisations, populate it with... · 8ef40f64
      Wim Taymans authored
      tests/examples/seek/seek.c: Add combo box for visualisations, populate it with a factory list of all visualisation pl...
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (vis_toggle_cb), (filter_features),
      (init_visualization_features), (vis_combo_cb), (shot_cb), (main):
      Add combo box for visualisations, populate it with a factory list
      of all visualisation plugins, configure vis plugin instance in
      playbin2.
      8ef40f64
    • Wim Taymans's avatar
      tests/check/libs/rtp.c: Add check for RTP buffer defaults, padding and marker bit API. · 5c1a648f
      Wim Taymans authored
      Original commit message from CVS:
      * tests/check/libs/rtp.c: (GST_START_TEST):
      Add check for RTP buffer defaults, padding and marker bit API.
      5c1a648f
    • Sebastian Dröge's avatar
      gst-libs/gst/cdda/sha1.c: Use memcpy() instead of upcasting a byte array to... · 07cd425c
      Sebastian Dröge authored
      gst-libs/gst/cdda/sha1.c: Use memcpy() instead of upcasting a byte array to long *. This fixes an unaligned memory ac...
      
      Original commit message from CVS:
      * gst-libs/gst/cdda/sha1.c: (sha_transform):
      Use memcpy() instead of upcasting a byte array to long *. This
      fixes an unaligned memory access, resulting in SIGBUS on IA64.
      This should be ported to GCheckSum once we can use GLib 2.16.
      Partially fixes bug #500833.
      07cd425c
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gsttagdemux.c: Push tag event after the newsegment event. Log... · b191c8f6
      Tim-Philipp Müller authored
      gst-libs/gst/tag/gsttagdemux.c: Push tag event after the newsegment event. Log the pointer of the buffer we're actual...
      
      Original commit message from CVS:
      * gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_chain):
      Push tag event after the newsegment event. Log the pointer of
      the buffer we're actually going to push rather than the buffer
      we're feeding to _make_metadata_writable().
      b191c8f6
  9. 25 Feb, 2008 3 commits
  10. 23 Feb, 2008 1 commit
  11. 22 Feb, 2008 2 commits
  12. 21 Feb, 2008 1 commit
  13. 20 Feb, 2008 2 commits
    • Sebastian Dröge's avatar
      ext/gnomevfs/gstgnomevfssink.c: Return FALSE when seeking for a new segment... · 185614e3
      Sebastian Dröge authored
      ext/gnomevfs/gstgnomevfssink.c: Return FALSE when seeking for a new segment fails instead of silently ignoring the fa...
      
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssink.c:
      (gst_gnome_vfs_sink_handle_event):
      Return FALSE when seeking for a new segment fails instead
      of silently ignoring the failure and appending every buffer
      that comes for the new segment.
      185614e3
    • Wim Taymans's avatar
      gst/playback/gstplaysink.c: Recursively search the sink element for a... · dd1282f4
      Wim Taymans authored
      gst/playback/gstplaysink.c: Recursively search the sink element for a last-frame property so that we can also find th...
      
      Original commit message from CVS:
      * gst/playback/gstplaysink.c: (find_property),
      (gst_play_sink_find_property), (gen_video_chain),
      (gst_play_sink_reconfigure), (gst_play_sink_get_last_frame):
      Recursively search the sink element for a last-frame property so that we
      can also find the property in autovideosink and friends that don't
      always proxy the internal sink properties.
      dd1282f4