1. 19 Sep, 2007 2 commits
  2. 18 Sep, 2007 3 commits
    • Thijs Vermeir's avatar
      gst/librfb/rfbdecoder.*: Added some documentation about security handling... · f9d615c2
      Thijs Vermeir authored
      gst/librfb/rfbdecoder.*: Added some documentation about security handling start implementing security handling for rf...
      
      Original commit message from CVS:
      * gst/librfb/rfbdecoder.c:
      * gst/librfb/rfbdecoder.h:
      Added some documentation about security handling
      start implementing security handling for rfb 3.3
      f9d615c2
    • Stefan Kost's avatar
      gst/spectrum/: Handling window resize. · c364c7d6
      Stefan Kost authored
      Original commit message from CVS:
      * gst/spectrum/demo-audiotest.c:
      * gst/spectrum/demo-osssrc.c:
      Handling window resize.
      c364c7d6
    • Stefan Kost's avatar
      ChangeLog: Add missing newline. · 4bc97d63
      Stefan Kost authored
      Original commit message from CVS:
      * ChangeLog:
      Add missing newline.
      * gst/librfb/rfbdecoder.c:
      Fix the build (missing stdlib.h).
      * gst/spectrum/gstspectrum.c:
      * gst/spectrum/gstspectrum.h:
      Use basetransform segment so that it is correctly managed on flushes
      and start/stop. Report message timestamp as stream time, which is what
      an application can understand. (Yes these are adapted from wim recent
      level element changes)
      4bc97d63
  3. 17 Sep, 2007 2 commits
    • Thijs Vermeir's avatar
      Added a new property for the rfb version · b9801269
      Thijs Vermeir authored
      Original commit message from CVS:
      Added a new property for the rfb version
      b9801269
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpbin.c: Link to the right pads regardless of which one was... · c0aa28ca
      Wim Taymans authored
      gst/rtpmanager/gstrtpbin.c: Link to the right pads regardless of which one was created first in the ssrc demuxer.
      
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpbin.c: (new_ssrc_pad_found):
      Link to the right pads regardless of which one was created first in the
      ssrc demuxer.
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop):
      * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_process_rtp),
      (gst_rtp_session_chain_recv_rtp), (gst_rtp_session_chain_send_rtp):
      * gst/rtpmanager/rtpsource.c: (calculate_jitter):
      Improve debugging.
      * gst/rtpmanager/gstrtpssrcdemux.c: (create_demux_pad_for_ssrc),
      (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_finalize),
      (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_rtp_ssrc_demux_internal_links):
      * gst/rtpmanager/gstrtpssrcdemux.h:
      Fix race in creating the RTP and RTCP pads when a new SSRC is detected.
      c0aa28ca
  4. 16 Sep, 2007 2 commits
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpbin.c: Use lock to protect variable. · 04d3b829
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_set_property),
      (gst_rtp_bin_get_property):
      Use lock to protect variable.
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_class_init),
      (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain),
      (convert_rtptime_to_gsttime), (gst_rtp_jitter_buffer_loop):
      Reconstruct GST timestamp from RTP timestamps based on measured clock
      skew and sync offset.
      * gst/rtpmanager/rtpjitterbuffer.c: (rtp_jitter_buffer_init),
      (rtp_jitter_buffer_set_tail_changed),
      (rtp_jitter_buffer_set_clock_rate),
      (rtp_jitter_buffer_get_clock_rate), (calculate_skew),
      (rtp_jitter_buffer_insert), (rtp_jitter_buffer_peek):
      * gst/rtpmanager/rtpjitterbuffer.h:
      Measure clock skew.
      Add callback to be notfied when a new packet was inserted at the tail.
      * gst/rtpmanager/rtpsource.c: (rtp_source_init),
      (calculate_jitter), (rtp_source_send_rtp):
      * gst/rtpmanager/rtpsource.h:
      Remove clock skew detection, it's move to the jitterbuffer now.
      04d3b829
    • Daniel Charles's avatar
      ext/amrwb/gstamrwbenc.*: Add property to control bandmode. Fixes #477306. · 51990d65
      Daniel Charles authored
      Original commit message from CVS:
      Patch by: Daniel Charles <dcharles at ti dot com>
      * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_bandmode_get_type),
      (gst_amrwbenc_set_property), (gst_amrwbenc_get_property),
      (gst_amrwbenc_class_init), (gst_amrwbenc_chain):
      * ext/amrwb/gstamrwbenc.h:
      Add property to control bandmode. Fixes #477306.
      51990d65
  5. 15 Sep, 2007 1 commit
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpbin.c: Also set NTP base time on new sessions. · 6494828e
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpbin.c: (create_session):
      Also set NTP base time on new sessions.
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_loop), (gst_rtp_jitter_buffer_query),
      (gst_rtp_jitter_buffer_set_property),
      (gst_rtp_jitter_buffer_get_property):
      Use the right lock to protect our variables.
      Fix some comment.
      * gst/rtpmanager/gstrtpsession.c:
      (gst_rtp_session_getcaps_send_rtp),
      (gst_rtp_session_chain_send_rtp), (create_send_rtp_sink):
      Implement getcaps on the sender sinkpad so that payloaders can negotiate
      the right SSRC.
      6494828e
  6. 12 Sep, 2007 3 commits
    • Wim Taymans's avatar
      gst/rtpmanager/: Various leak fixes. · f6b7f47c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpbin.c: (create_session), (free_session),
      (get_client), (free_client), (gst_rtp_bin_associate),
      (free_stream), (gst_rtp_bin_class_init), (gst_rtp_bin_dispose),
      (gst_rtp_bin_finalize):
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_class_init),
      (gst_rtp_jitter_buffer_finalize):
      * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_release):
      * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_finalize),
      (gst_rtp_session_set_property), (gst_rtp_session_chain_recv_rtp),
      (gst_rtp_session_chain_send_rtp):
      * gst/rtpmanager/gstrtpssrcdemux.c:
      (gst_rtp_ssrc_demux_class_init), (gst_rtp_ssrc_demux_dispose):
      * gst/rtpmanager/rtpsession.c: (rtp_session_finalize):
      * gst/rtpmanager/rtpsession.h:
      Various leak fixes.
      f6b7f47c
    • Wim Taymans's avatar
      gst/rtpmanager/gstrtpbin.c: Calculate and configure the NTP base time so that... · 79800df8
      Wim Taymans authored
      gst/rtpmanager/gstrtpbin.c: Calculate and configure the NTP base time so that we can generate better
      
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpbin.c: (calc_ntp_ns_base),
      (gst_rtp_bin_change_state), (new_payload_found), (create_send_rtp):
      Calculate and configure the NTP base time so that we can generate better
      NTP times in SR packets.
      Set caps on new ghostpad.
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      (gst_rtp_jitter_buffer_loop):
      Clean debug statement.
      * 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), (gst_rtp_session_event_recv_rtp_sink),
      (gst_rtp_session_internal_links), (gst_rtp_session_chain_recv_rtp),
      (gst_rtp_session_event_send_rtp_sink),
      (gst_rtp_session_chain_send_rtp), (create_recv_rtp_sink),
      (create_send_rtp_sink):
      * gst/rtpmanager/gstrtpsession.h:
      Add ntp-ns-base property to convert running_time to NTP time.
      Handle NEWSEGMENT events on send and recv RTP pads so that we can
      calculate the running time and thus NTP time of the packets.
      Simplify getting the current NTP time using the pipeline clock.
      Implement internal links functions.
      Use the buffer timestamp to calculate the NTP time instead of the clock.
      * gst/rtpmanager/gstrtpssrcdemux.c: (create_demux_pad_for_ssrc),
      (gst_rtp_ssrc_demux_init), (gst_rtp_ssrc_demux_sink_event),
      (gst_rtp_ssrc_demux_chain), (gst_rtp_ssrc_demux_rtcp_chain),
      (gst_rtp_ssrc_demux_internal_links),
      (gst_rtp_ssrc_demux_src_query):
      * gst/rtpmanager/gstrtpssrcdemux.h:
      Implement internal links function.
      Calculate the diff between different streams, this might be used later
      to get the inter stream latency.
      * gst/rtpmanager/rtpsession.c: (rtp_session_send_rtp):
      Simple cleanup.
      * gst/rtpmanager/rtpsource.c: (rtp_source_init),
      (calculate_jitter), (rtp_source_send_rtp), (rtp_source_get_new_sr):
      Make the clock skew window a little bigger.
      Apply the clock skew to all buffers, not just one with a new timestamp.
      Calculate and debug sender clock drift.
      Use extended last timestamp to interpollate for SR reports.
      79800df8
    • Peter Kjellerstedt's avatar
      gst/: Printf format fixes (#476128). · a698a439
      Peter Kjellerstedt authored
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst-libs/gst/app/gstappsink.c:
      * gst/flv/gstflvdemux.c:
      * gst/flv/gstflvparse.c:
      * gst/interleave/deinterleave.c:
      * gst/switch/gstswitch.c:
      Printf format fixes (#476128).
      a698a439
  7. 09 Sep, 2007 2 commits
    • Thomas Green's avatar
      ext/neon/gstneonhttpsrc.c: With libneon 2.6, we need to set the... · ee01676c
      Thomas Green authored
      ext/neon/gstneonhttpsrc.c: With libneon 2.6, we need to set the NE_SESSFLAG_ICYPROTO flag if we want ICY streams to b...
      
      Original commit message from CVS:
      Patch by: Thomas Green  <tom78999 gmail com>
      * ext/neon/gstneonhttpsrc.c:
      With libneon 2.6, we need to set the NE_SESSFLAG_ICYPROTO
      flag if we want ICY streams to be handled too, otherwise
      libneon will error out with a 'can't parse reponse' error.
      Fixes #474696.
      * tests/check/elements/neonhttpsrc.c:
      Unit test for the above by Yours Truly.
      ee01676c
    • Tim-Philipp Müller's avatar
      configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN for the faad and the... · 30e7dc80
      Tim-Philipp Müller authored
      configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN for the faad and the xvid configure checks, so they still work...
      
      Original commit message from CVS:
      * configure.ac:
      Use AC_TRY_COMPILE instead of AC_TRY_RUN for the faad and the
      xvid configure checks, so they still work when cross-compiling.
      Fixes #452009.
      30e7dc80
  8. 07 Sep, 2007 1 commit
  9. 06 Sep, 2007 3 commits
    • Stefan Kost's avatar
      gst/mpegtsparse/mpegtsparse.c: Fix the build (missing stdlib.h). · a43a4d57
      Stefan Kost authored
      Original commit message from CVS:
      * gst/mpegtsparse/mpegtsparse.c:
      Fix the build (missing stdlib.h).
      a43a4d57
    • Sebastian Dröge's avatar
      gst/spectrum/fix_fft.c: Remove fixed point FFT as it's not used anymore. · c9611e65
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/spectrum/fix_fft.c:
      Remove fixed point FFT as it's not used anymore.
      c9611e65
    • Sebastian Dröge's avatar
      Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float... · 76a3fd71
      Sebastian Dröge authored
      Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float and double, use floats for the message...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/spectrum/Makefile.am:
      * gst/spectrum/demo-audiotest.c: (draw_spectrum),
      (message_handler), (main):
      * gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
      (gst_spectrum_class_init), (gst_spectrum_init),
      (gst_spectrum_dispose), (gst_spectrum_set_property),
      (gst_spectrum_get_property), (gst_spectrum_start),
      (gst_spectrum_setup), (gst_spectrum_message_new),
      (gst_spectrum_transform_ip):
      * gst/spectrum/gstspectrum.h:
      Port GstSpectrum to GstAudioFilter and libgstfft, add support
      for int32, float and double, use floats for the message contents,
      average all FFTs done in one interval for better results, use
      a better windowing function, allow posting the phase in the message
      and actually do an FFT with the requested number of bands instead
      of interpolating.
      * tests/check/elements/spectrum.c: (GST_START_TEST),
      (spectrum_suite):
      Improve the units tests by checking for a 11025Hz sine wave
      and add unit tests for all 4 supported sample types.
      76a3fd71
  10. 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
  11. 04 Sep, 2007 3 commits
  12. 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
  13. 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
  14. 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
  15. 28 Aug, 2007 2 commits
  16. 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
  17. 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
  18. 23 Aug, 2007 1 commit
    • 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