1. 05 Sep, 2007 1 commit
    • Wim Taymans's avatar
      gst/real/gstrealvideodec.c: Add some more debugging. · 27f25ccd
      Wim Taymans authored
      Original commit message from CVS:
      * gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
      (gst_real_video_dec_setcaps):
      Add some more debugging.
      Don't set LONG for width/height in caps.
      Set correct output buffer size when caps changed.
      The custom message sent to the decoder should not include the format and
      subformat. Fixes #471554.
      27f25ccd
  2. 04 Sep, 2007 3 commits
  3. 03 Sep, 2007 2 commits
    • Wim Taymans's avatar
      gst/rtpmanager/: Updated example pipelines in docs. · fcce4aff
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpbin-marshal.list:
      * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_get_client),
      (gst_rtp_bin_associate), (gst_rtp_bin_sync_chain), (create_stream),
      (gst_rtp_bin_init), (caps_changed), (new_ssrc_pad_found),
      (create_recv_rtp), (create_recv_rtcp), (create_send_rtp):
      * gst/rtpmanager/gstrtpbin.h:
      Updated example pipelines in docs.
      Handle sync_rtcp buffers from the SSRC demuxer to perform lip-sync.
      Set the default latency correctly.
      Add some more points where we can get caps.
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_class_init),
      (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_loop),
      (gst_rtp_jitter_buffer_query),
      (gst_rtp_jitter_buffer_set_property),
      (gst_rtp_jitter_buffer_get_property):
      Add ts-offset property to control timestamping.
      * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
      (gst_rtp_session_init), (gst_rtp_session_set_property),
      (gst_rtp_session_get_property), (get_current_ntp_ns_time),
      (rtcp_thread), (stop_rtcp_thread), (gst_rtp_session_change_state),
      (gst_rtp_session_send_rtcp), (gst_rtp_session_sync_rtcp),
      (gst_rtp_session_cache_caps), (gst_rtp_session_clock_rate),
      (gst_rtp_session_sink_setcaps), (gst_rtp_session_chain_recv_rtp),
      (gst_rtp_session_event_send_rtp_sink),
      (gst_rtp_session_chain_send_rtp), (create_recv_rtp_sink),
      (create_recv_rtcp_sink), (create_send_rtp_sink),
      (create_send_rtcp_src):
      Various cleanups.
      Feed rtpsession manager with NTP time based on pipeline clock when
      handling RTP packets and RTCP timeouts.
      Perform all RTCP with the system clock.
      Set caps on RTCP outgoing buffers.
      * gst/rtpmanager/gstrtpssrcdemux.c: (find_demux_pad_for_ssrc),
      (create_demux_pad_for_ssrc), (gst_rtp_ssrc_demux_base_init),
      (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_sink_event),
      (gst_rtp_ssrc_demux_rtcp_sink_event), (gst_rtp_ssrc_demux_chain),
      (gst_rtp_ssrc_demux_rtcp_chain):
      * gst/rtpmanager/gstrtpssrcdemux.h:
      Also demux RTCP messages.
      * gst/rtpmanager/rtpsession.c: (rtp_session_set_callbacks),
      (update_arrival_stats), (rtp_session_process_rtp),
      (rtp_session_process_rb), (rtp_session_process_sr),
      (rtp_session_process_rr), (rtp_session_process_rtcp),
      (rtp_session_send_rtp), (rtp_session_send_bye),
      (session_start_rtcp), (session_report_blocks), (session_cleanup),
      (rtp_session_on_timeout):
      * gst/rtpmanager/rtpsession.h:
      Remove the get_time callback, the GStreamer part will feed us with
      enough timing information.
      Split sync timing and RTCP timing information.
      Factor out common RB handling for SR and RR.
      Send out SR RTCP packets for lip-sync.
      Move SR and RR packet info generation to the source.
      * gst/rtpmanager/rtpsource.c: (rtp_source_init),
      (rtp_source_update_caps), (get_clock_rate), (calculate_jitter),
      (rtp_source_process_rtp), (rtp_source_send_rtp),
      (rtp_source_process_sr), (rtp_source_process_rb),
      (rtp_source_get_new_sr), (rtp_source_get_new_rb),
      (rtp_source_get_last_sr):
      * gst/rtpmanager/rtpsource.h:
      * gst/rtpmanager/rtpstats.h:
      Use caps on incomming buffers to get timing information when they are
      there.
      Calculate clock scew of the receiver compared to the sender and adjust
      the rtp timestamps.
      Calculate the round trip in sources.
      Do SR and RR calculations in the source.
      fcce4aff
    • Renato Araujo Oliveira Filho's avatar
      gmythsrc code rewrite; · 2cc043fd
      Renato Araujo Oliveira Filho authored
      Original commit message from CVS:
      gmythsrc code rewrite;
      2cc043fd
  4. 31 Aug, 2007 1 commit
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpjitterbuffer.c: Use extended timestamp to release buffers... · 33fd595e
      Wim Taymans authored
      gst/rtpmanager/gstrtpjitterbuffer.c: Use extended timestamp to release buffers from the jitterbuffer so that we can h...
      
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_flush_stop),
      (gst_rtp_jitter_buffer_change_state), (gst_rtp_jitter_buffer_loop):
      Use extended timestamp to release buffers from the jitterbuffer so that
      we can handle the rtp wraparound correctly.
      33fd595e
  5. 29 Aug, 2007 3 commits
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpjitterbuffer.c: Improve Comments. · 696bf742
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_loop):
      Improve Comments.
      * gst/rtpmanager/gstrtpsession.c: (stop_rtcp_thread),
      (gst_rtp_session_change_state), (gst_rtp_session_parse_caps),
      (gst_rtp_session_clock_rate), (gst_rtp_session_sink_setcaps),
      (gst_rtp_session_event_send_rtp_sink), (create_recv_rtp_sink),
      (create_send_rtp_sink):
      Also parse the sink caps for clock-rate instead of only relying on the
      result of the signal.
      * gst/rtpmanager/rtpsource.c: (rtp_source_send_rtp):
      Make sure we fetch the clock rate for payloads we are sending out so
      that we can use it for SR reports.
      696bf742
    • Zaheer Abbas Merali's avatar
      gst/switch/gstswitch.c (gst_switch_chain, gst_switch_set_property): If all... · 43ead5a1
      Zaheer Abbas Merali authored
      gst/switch/gstswitch.c (gst_switch_chain, gst_switch_set_property): If all information is known at time of setting st...
      
      Original commit message from CVS:
      * gst/switch/gstswitch.c (gst_switch_chain, gst_switch_set_property):
      If all information is known at time of setting start-time
      property, send new segments then.
      43ead5a1
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpsession.*: Distribute synchronisation parameters to the... · 9f597336
      Wim Taymans authored
      gst/rtpmanager/gstrtpsession.*: Distribute synchronisation parameters to the session manager so that it can generate ...
      
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpsession.c: (stop_rtcp_thread),
      (gst_rtp_session_change_state),
      (gst_rtp_session_event_send_rtp_sink):
      * gst/rtpmanager/gstrtpsession.h:
      Distribute synchronisation parameters to the session manager so that it
      can generate correct SR packets for lip-sync.
      * gst/rtpmanager/rtpsession.c: (rtp_session_set_base_time),
      (rtp_session_set_timestamp_sync), (session_start_rtcp):
      * gst/rtpmanager/rtpsession.h:
      Add methods for setting sync parameters.
      Set correct RTP time in SR packets using the sync params.
      * gst/rtpmanager/rtpsource.c: (rtp_source_send_rtp):
      * gst/rtpmanager/rtpsource.h:
      Record last RTP <-> GST timestamp so that we can use them to convert NTP
      to RTP timestamps in SR packets.
      9f597336
  6. 28 Aug, 2007 2 commits
  7. 27 Aug, 2007 4 commits
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpjitterbuffer.c: When synchronizing buffers, take peer latency into account. · e9665047
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_change_state), (gst_rtp_jitter_buffer_loop),
      (gst_rtp_jitter_buffer_query):
      When synchronizing buffers, take peer latency into account.
      Don't try to add our latency to invalid peer max latency values.
      e9665047
    • Julien Moutte Moutte's avatar
      gst/flv/gstflvdemux.c: Make sure we initialize the seek result. · 3b7aec9e
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2007-08-27  Julien MOUTTE  <julien@moutte.net>
      
      * gst/flv/gstflvdemux.c: (gst_flv_demux_handle_seek_pull):
      Make sure we initialize the seek result.
      3b7aec9e
    • Jan Schmidt's avatar
      gst/dvdspu/Makefile.am: Commit the makefile too. · 593b4c1a
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/dvdspu/Makefile.am:
      Commit the makefile too.
      593b4c1a
    • Jan Schmidt's avatar
      dvdspu element donated by Fluendo. It implements a DVD Sub-Picture · 077f84ac
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * gst/dvdspu/.cvsignore:
      * gst/dvdspu/Notes.txt:
      * gst/dvdspu/gstdvdspu-render.c: (dvdspu_recalc_palette),
      (dvdspu_update_palettes), (dvdspu_clear_comp_buffers),
      (dvdspu_get_nibble), (dvdspu_get_rle_code), (dvdspu_draw_rle_run),
      (rle_end_x), (dvdspu_render_line), (dvdspu_update_chgcol),
      (dvdspu_render_line_with_chgcol), (dvdspu_blend_comp_buffers),
      (gstdvdspu_render_spu):
      * gst/dvdspu/gstdvdspu.c: (dvdspu_base_init), (dvdspu_class_init),
      (dvdspu_init), (dvdspu_clear), (dvdspu_dispose), (dvdspu_finalize),
      (dvdspu_flush_spu_info), (dvdspu_buffer_alloc), (dvdspu_src_event),
      (dvdspu_video_set_caps), (dvdspu_video_proxy_getcaps),
      (dvdspu_video_event), (dvdspu_video_chain),
      (dvspu_handle_vid_buffer), (dvdspu_redraw_still),
      (gstdvdspu_parse_chg_colcon), (dvdspu_exec_cmd_blk),
      (dvdspu_finish_spu_buf), (dvdspu_setup_cmd_blk),
      (dvdspu_handle_new_spu_buf), (dvdspu_handle_dvd_event),
      (dvdspu_dump_dcsq), (dvdspu_advance_spu),
      (dvdspu_check_still_updates), (dvdspu_subpic_chain),
      (dvdspu_subpic_event), (dvdspu_change_state),
      (gstdvdspu_plugin_init):
      * gst/dvdspu/gstdvdspu.h:
      dvdspu element donated by Fluendo. It implements a DVD Sub-Picture
      Unit, decoding and overlaying DVD subtitles and menu graphics.
      * gst/mpeg2sub/.cvsignore:
      * gst/mpeg2sub/Makefile.am:
      * gst/mpeg2sub/Notes.txt:
      * gst/mpeg2sub/gstmpeg2subt.c:
      * gst/mpeg2sub/gstmpeg2subt.h:
      * gst/mpeg2sub/mpeg2subt.vcproj:
      Delete old and broken mpeg2subt element that was never ported from 0.8
      077f84ac
  8. 24 Aug, 2007 4 commits
    • Julien Moutte Moutte's avatar
      gst/flv/gstflvdemux.c: Remove some useless ifdef. · b0d65aa5
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2007-08-24  Julien MOUTTE  <julien@moutte.net>
      
      * gst/flv/gstflvdemux.c: (gst_flv_demux_flush),
      (gst_flv_demux_chain), (gst_flv_demux_pull_tag),
      (gst_flv_demux_find_offset), (gst_flv_demux_handle_seek_push),
      (gst_flv_demux_handle_seek_pull), (gst_flv_demux_sink_event),
      (gst_flv_demux_src_event): Remove some useless ifdef.
      b0d65aa5
    • Zaheer Abbas Merali's avatar
      Make switch more reliable and also not lock up when sink pad caps change. · 629884aa
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      * examples/switch/switcher.c (main):
      * gst/switch/gstswitch.c (gst_switch_chain):
      Make switch more reliable and also not lock up when
      sink pad caps change.
      629884aa
    • Julien Moutte Moutte's avatar
      gst/flv/gstflvdemux.c: Implement seeking in push mode. · b8697133
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2007-08-24  Julien MOUTTE  <julien@moutte.net>
      
      * gst/flv/gstflvdemux.c: (gst_flv_demux_flush),
      (gst_flv_demux_cleanup), (gst_flv_demux_chain),
      (gst_flv_demux_pull_tag), (gst_flv_demux_find_offset),
      (gst_flv_demux_handle_seek_push),
      (gst_flv_demux_handle_seek_pull),
      (gst_flv_demux_sink_event), (gst_flv_demux_src_event): Implement
      seeking in push mode.
      * gst/flv/gstflvdemux.h:
      b8697133
    • Zaheer Abbas Merali's avatar
      gst/mpegtsparse/: Update licences to reflect LGPL-ness of these files also. · b4c31f28
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      * gst/mpegtsparse/flutspatinfo.c:
      * gst/mpegtsparse/flutspatinfo.h:
      * gst/mpegtsparse/flutspmtinfo.c:
      * gst/mpegtsparse/flutspmtinfo.h:
      Update licences to reflect LGPL-ness of these files also.
      b4c31f28
  9. 23 Aug, 2007 3 commits
    • Tim-Philipp Müller's avatar
      Rename all GstRTPFoo structs to GstRtpFoo so that GST_BOILERPLATE registers a... · 3adc3a98
      Tim-Philipp Müller authored
      Rename all GstRTPFoo structs to GstRtpFoo so that GST_BOILERPLATE registers a GType that's different than the GstRTPF...
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      * docs/plugins/gst-plugins-bad-plugins.signals:
      * gst/rtpmanager/gstrtpbin.c:
      * gst/rtpmanager/gstrtpbin.h:
      * gst/rtpmanager/gstrtpclient.c:
      * gst/rtpmanager/gstrtpclient.h:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      * gst/rtpmanager/gstrtpjitterbuffer.h:
      * gst/rtpmanager/gstrtpptdemux.c:
      * gst/rtpmanager/gstrtpptdemux.h:
      * gst/rtpmanager/gstrtpsession.c:
      * gst/rtpmanager/gstrtpsession.h:
      * gst/rtpmanager/gstrtpssrcdemux.c:
      * gst/rtpmanager/gstrtpssrcdemux.h:
      Rename all GstRTPFoo structs to GstRtpFoo so that GST_BOILERPLATE
      registers a GType that's different than the GstRTPFoo types that
      farsight registers (luckily GType names are case sensitive). Should
      finally fix #430664.
      3adc3a98
    • Tim-Philipp Müller's avatar
      Automatically generate win32/common/config.h via configure (this ensures the... · dcc4837a
      Tim-Philipp Müller authored
      Automatically generate win32/common/config.h via configure (this ensures the win32 version of config.h is up-to-date ...
      
      Original commit message from CVS:
      * configure.ac:
      * win32/common/config.h:
      * win32/common/config.h.in:
      Automatically generate win32/common/config.h via configure (this
      ensures the win32 version of config.h is up-to-date when a release
      is made, #433373). config.h.in file might need some more work.
      dcc4837a
    • Jonathan Matthew's avatar
      Port festival plugin to GStreamer-0.10 (#461377). · 436a8cce
      Jonathan Matthew authored
      Original commit message from CVS:
      Patch by: Jonathan Matthew  <jonathan at kaolin wh9 net>
      * configure.ac:
      * gst/festival/Makefile.am:
      * gst/festival/gstfestival.c:
      Port festival plugin to GStreamer-0.10 (#461377).
      436a8cce
  10. 22 Aug, 2007 3 commits
    • Wim Taymans's avatar
      ext/faad/gstfaad.c: Don't unref the buffer when it was clipped. · 05eba831
      Wim Taymans authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_chain):
      Don't unref the buffer when it was clipped.
      05eba831
    • Julien Moutte Moutte's avatar
      gst/flv/: Handle pixel aspect ratio through metadata tags like ASF does.... · 37327082
      Julien Moutte Moutte authored
      gst/flv/: Handle pixel aspect ratio through metadata tags like ASF does. Fluendo muxer supports this and
      
      Original commit message from CVS:
      2007-08-22  Julien MOUTTE  <julien@moutte.net>
      
      * gst/flv/gstflvdemux.c: (gst_flv_demux_cleanup),
      (gst_flv_demux_pull_tag):
      * gst/flv/gstflvdemux.h:
      * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item),
      (gst_flv_parse_tag_script), (gst_flv_parse_tag_audio),
      (gst_flv_parse_tag_video): Handle pixel aspect ratio through
      metadata tags like ASF does. Fluendo muxer supports this and
      Flash players can support it as well this way.
      37327082
    • Julien Moutte Moutte's avatar
      gst/flv/: Make sure we don't try filling up the index if no times object was... · 79a984c3
      Julien Moutte Moutte authored
      gst/flv/: Make sure we don't try filling up the index if no times object was parsed. Fix the way we decide to push ta...
      
      Original commit message from CVS:
      2007-08-22  Julien MOUTTE  <julien@moutte.net>
      
      * gst/flv/gstflvdemux.c: (gst_flv_demux_pull_tag):
      * gst/flv/gstflvparse.c: (gst_flv_parse_metadata_item),
      (gst_flv_parse_tag_script), (gst_flv_parse_tag_audio),
      (gst_flv_parse_tag_video): Make sure we don't try filling up the
      index if no times object was parsed. Fix the way we decide to
      push
      tags and emit no-more-pads. Fix some printf typing in debugging.
      79a984c3
  11. 21 Aug, 2007 4 commits
  12. 20 Aug, 2007 2 commits
    • Zaheer Abbas Merali's avatar
      Add mpeg transport stream parser written by: · e6c86a50
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      * configure.ac:
      * gst/mpegtsparse/Makefile.am:
      * gst/mpegtsparse/flutspatinfo.c:
      * gst/mpegtsparse/flutspatinfo.h:
      * gst/mpegtsparse/flutspmtinfo.c:
      * gst/mpegtsparse/flutspmtinfo.h:
      * gst/mpegtsparse/flutspmtstreaminfo.c:
      * gst/mpegtsparse/flutspmtstreaminfo.h:
      * gst/mpegtsparse/mpegtspacketizer.c:
      * gst/mpegtsparse/mpegtspacketizer.h:
      * gst/mpegtsparse/mpegtsparse.c:
      * gst/mpegtsparse/mpegtsparse.h:
      * gst/mpegtsparse/mpegtsparsemarshal.list:
      Add mpeg transport stream parser written by:
      Alessandro Decina. Includes a couple of files from the
      Fluendo transport stream demuxer that Fluendo have
      kindly allowed to be licenced under LGPL also.
      e6c86a50
    • Bastien Nocera's avatar
      ext/mythtv/gstmythtvsrc.c: Add examples for live mythtv:// URIs to docs (#468039). · cd2e9804
      Bastien Nocera authored
      Original commit message from CVS:
      Patch by: Bastien Nocera  <hadess at hadess net>
      * ext/mythtv/gstmythtvsrc.c:
      Add examples for live mythtv:// URIs to docs (#468039).
      Also convert some tabs into spaces.
      cd2e9804
  13. 19 Aug, 2007 2 commits
  14. 17 Aug, 2007 2 commits
    • Sebastian Dröge's avatar
      Use generator macros for the process functions for the different sample types,... · ce2c7540
      Sebastian Dröge authored
      Use generator macros for the process functions for the different sample types, add lower upper boundaries for the GOb...
      
      Original commit message from CVS:
      * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
      (bpwsinc_set_property), (bpwsinc_get_property):
      * gst/filter/gstbpwsinc.h:
      * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
      (gst_lpwsinc_init), (lpwsinc_build_kernel), (lpwsinc_set_property),
      (lpwsinc_get_property):
      * gst/filter/gstlpwsinc.h:
      * tests/check/elements/lpwsinc.c: (GST_START_TEST):
      Use generator macros for the process functions for the different
      sample types, add lower upper boundaries for the GObject properties
      so automatically generated UIs can use sliders and change frequency
      properties to floats to save a bit of memory, even ints would in
      theory be enough. Also rename frequency to cutoff for consistency
      reasons.
      * docs/plugins/gst-plugins-bad-plugins.args:
      * docs/plugins/gst-plugins-bad-plugins.signals:
      * docs/plugins/inspect/plugin-gstrtpmanager.xml:
      Regenerated for the above changes.
      ce2c7540
    • Stefan Kost's avatar
      ext/amrwb/gstamrwbparse.c: Don't leak the adapter. · 03afa9b2
      Stefan Kost authored
      Original commit message from CVS:
      * ext/amrwb/gstamrwbparse.c:
      Don't leak the adapter.
      03afa9b2
  15. 16 Aug, 2007 4 commits
    • Sebastian Dröge's avatar
      gst/filter/gstbpwsinc.*: Implement latency query and only forward those... · e221638f
      Sebastian Dröge authored
      gst/filter/gstbpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
      
      Original commit message from CVS:
      * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
      (gst_bpwsinc_init), (process_32), (process_64),
      (bpwsinc_build_kernel), (bpwsinc_push_residue),
      (bpwsinc_transform), (bpwsinc_start), (bpwsinc_query),
      (bpwsinc_query_type), (bpwsinc_event), (bpwsinc_set_property):
      * gst/filter/gstbpwsinc.h:
      Implement latency query and only forward those samples downstream
      that actually contain the data we want, i.e. drop kernel_length/2
      in the beginning and append kernel_length/2 (created by convolving
      the filter kernel with zeroes) to the end.
      * tests/check/elements/bpwsinc.c: (GST_START_TEST):
      Adjust the unit test for this slightly changed behaviour.
      * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
      Reset residue length only when actually creating a residue.
      e221638f
    • Wim Taymans's avatar
      gst-libs/gst/app/gstappsink.c: Override the preroll vmethod instead of... · 1df9f403
      Wim Taymans authored
      gst-libs/gst/app/gstappsink.c: Override the preroll vmethod instead of overriding the render method twice.
      
      Original commit message from CVS:
      * gst-libs/gst/app/gstappsink.c: (gst_app_sink_class_init):
      Override the preroll vmethod instead of overriding the render method
      twice.
      1df9f403
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpjitterbuffer.c: Fix EOS handling. · 6c781b9c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_sink_event), (gst_rtp_jitter_buffer_chain),
      (gst_rtp_jitter_buffer_loop):
      Fix EOS handling.
      Convert some DEBUG into WARNINGs.
      Pause task when flushing.
      * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
      (rtcp_thread), (gst_rtp_session_event_recv_rtcp_sink):
      Use system clock for RTCP session management timeouts.
      * gst/rtpmanager/rtpsession.c: (on_new_ssrc), (on_ssrc_collision),
      (on_ssrc_validated), (on_bye_ssrc), (on_bye_timeout), (on_timeout):
      Release the session lock when emiting signals.
      6c781b9c
    • Wim Taymans's avatar
      ext/faad/gstfaad.c: Add some debug info. · 7ba5df10
      Wim Taymans authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_setcaps),
      (gst_faad_chanpos_to_gst):
      Add some debug info.
      7ba5df10