1. 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
  2. 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
  3. 07 Sep, 2007 1 commit
  4. 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
  5. 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
  6. 04 Sep, 2007 3 commits
  7. 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
  8. 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
  9. 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
  10. 28 Aug, 2007 2 commits
  11. 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
  12. 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
  13. 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
  14. 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
  15. 21 Aug, 2007 4 commits
  16. 20 Aug, 2007 1 commit
    • 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