1. 14 May, 2008 1 commit
    • Sebastian Dröge's avatar
      gst/interleave/: Split definitions into separate header files for better documentation generation. · afe112e1
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/interleave/Makefile.am:
      * gst/interleave/deinterleave.h:
      * gst/interleave/interleave.h:
      * gst/interleave/plugin.h:
      Split definitions into separate header files for better documentation
      generation.
      * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
      (gst_deinterleave_class_init), (gst_deinterleave_sink_setcaps),
      (gst_deinterleave_process):
      Don't use alloca, allow caps changes as long as the number of channels
      does not change, don't use g_warning, return NOT_NEGOTIATED as early
      as possible and some other cleanup.
      * gst/interleave/interleave.c: (gst_interleave_base_init),
      (gst_interleave_class_init):
      Do some random cleanup.
      * tests/check/Makefile.am:
      * tests/check/elements/deinterleave.c: (GST_START_TEST),
      (deinterleave_chain_func), (deinterleave_pad_added),
      (deinterleave_suite):
      Add unit tests for the deinterleave element.
      afe112e1
  2. 13 May, 2008 4 commits
    • Mark Nauwelaerts's avatar
      gst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of... · 94414c07
      Mark Nauwelaerts authored
      gst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of later seeking, and to forego sync attempts.
      
      Original commit message from CVS:
      * gst/avi/gstavimux.c: (gst_avi_mux_start_file):
      Send an initial BYTE segment to inform downstream of later seeking,
      and to forego sync attempts.
      94414c07
    • Wim Taymans's avatar
      gst/rtp/gstrtpg729depay.c: Fix wrong caps string. · 21556043
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_setcaps):
      Fix wrong caps string.
      21556043
    • Olivier Crete's avatar
      gst/rtp/: Added G729 pay and depayloaders. Fixes #532409. · d6f37dad
      Olivier Crete authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Based on patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_base_init),
      (gst_rtp_g729_depay_class_init), (gst_rtp_g729_depay_init),
      (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process),
      (gst_rtp_g729_depay_plugin_init):
      * gst/rtp/gstrtpg729depay.h:
      * gst/rtp/gstrtpg729pay.c: (gst_rtpg729pay_base_init),
      (gst_rtpg729pay_class_init), (gst_rtpg729pay_init),
      (gst_rtpg729pay_setcaps), (gst_rtp_g729_pay_plugin_init):
      * gst/rtp/gstrtpg729pay.h:
      Added G729 pay and depayloaders. Fixes #532409.
      d6f37dad
    • Wim Taymans's avatar
      ext/speex/gstspeexdec.c: Fix the calculation of the duration of the concealment packets. · aa959152
      Wim Taymans authored
      Original commit message from CVS:
      * ext/speex/gstspeexdec.c: (speex_dec_sink_event):
      Fix the calculation of the duration of the concealment packets.
      aa959152
  3. 12 May, 2008 3 commits
    • Olivier Crete's avatar
      gst/rtp/: Add DV pay and depayloaders. Fixes #532423. · 894206be
      Olivier Crete authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Based on patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_base_init),
      (gst_rtp_dv_depay_class_init), (gst_rtp_dv_depay_init),
      (parse_encode), (gst_rtp_dv_depay_setcaps),
      (calculate_difblock_location), (gst_rtp_dv_depay_process),
      (gst_rtp_dv_depay_reset), (gst_rtp_dv_depay_change_state),
      (gst_rtp_dv_depay_plugin_init):
      * gst/rtp/gstrtpdvdepay.h:
      * gst/rtp/gstrtpdvpay.c: (gst_dv_pay_mode_get_type),
      (gst_rtp_dv_pay_base_init), (gst_rtp_dv_pay_class_init),
      (gst_rtp_dv_pay_init), (gst_dv_pay_set_property),
      (gst_dv_pay_get_property), (gst_rtp_dv_pay_setcaps),
      (gst_dv_pay_negotiate), (include_dif),
      (gst_rtp_dv_pay_handle_buffer), (gst_rtp_dv_pay_plugin_init):
      * gst/rtp/gstrtpdvpay.h:
      Add DV pay and depayloaders. Fixes #532423.
      894206be
    • Mark Nauwelaerts's avatar
      gst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private... · 10f7a99f
      Mark Nauwelaerts authored
      gst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private data from VobSub's (buggy) RGB to YUV.
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_push_dvd_clut_change_event):
      Convert subtitle palette info in VobSub private data from VobSub's
      (buggy) RGB to YUV.
      10f7a99f
    • Mark Nauwelaerts's avatar
      gst/avi/gstavimux.c: Do not leave fourcc stream header field empty upon reset. · 9ebb11be
      Mark Nauwelaerts authored
      Original commit message from CVS:
      * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset):
      Do not leave fourcc stream header field empty upon reset.
      Fixes #519301.
      9ebb11be
  4. 11 May, 2008 1 commit
    • Jan Schmidt's avatar
      Add goom2k1 into the docs. · 2f1971ac
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/inspect/plugin-goom.xml:
      * docs/plugins/inspect/plugin-goom2k1.xml:
      * gst/goom/gstgoom.c:
      * gst/goom2k1/gstgoom.c:
      Add goom2k1 into the docs.
      2f1971ac
  5. 08 May, 2008 3 commits
  6. 07 May, 2008 12 commits
    • Ole Andre Vadla Ravnaas's avatar
      gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): Use GST_STR_NULL... · 47056ccb
      Ole Andre Vadla Ravnaas authored
      gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): Use GST_STR_NULL when trying to print sps and pps strings t...
      
      Original commit message from CVS:
      * gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps):
      Use GST_STR_NULL when trying to print sps and pps strings that could
      be NULL, as this might crash on some platforms.
      47056ccb
    • Haakon Sporsheim's avatar
      sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do... · acb8ba64
      Haakon Sporsheim authored and Ole Andre Vadla Ravnaas's avatar Ole Andre Vadla Ravnaas committed
      sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window I...
      
      Original commit message from CVS:
      patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
      * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw):
      Do IDirectDrawClipper_SetHWnd() if the window ID has already been
      set after creating the clipper.
      acb8ba64
    • Haakon Sporsheim's avatar
      sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added... · 368834ab
      Haakon Sporsheim authored and Ole Andre Vadla Ravnaas's avatar Ole Andre Vadla Ravnaas committed
      sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added checking of surface lost case after an uns...
      
      Original commit message from CVS:
      patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
      * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame):
      Added checking of surface lost case after an unsuccessful
      IDirectDrawSurface7_Lock() call.
      If surface is lost, return GST_FLOW_OK.
      368834ab
    • Haakon Sporsheim's avatar
      sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame, · dd1f932e
      Haakon Sporsheim authored and Ole Andre Vadla Ravnaas's avatar Ole Andre Vadla Ravnaas committed
      Original commit message from CVS:
      patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
      * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
      WndProc, gst_directdraw_sink_window_thread):
      Improved Windows message loop and fixed window destruction issue.
      When the window which DirectDraw is rendering to is destroyed, the
      render/show_frame function will return GST_FLOW_ERROR.
      Partially fixes #520885.
      dd1f932e
    • Haakon Sporsheim's avatar
      sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid... · da78d8dc
      Haakon Sporsheim authored and Ole Andre Vadla Ravnaas's avatar Ole Andre Vadla Ravnaas committed
      sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid stream resolution change bug, the offscr...
      
      Original commit message from CVS:
      patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
      * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps):
      Fixed mid stream resolution change bug, the offscreen surface is now
      released when set_caps is called.
      Partially fixes #520885.
      da78d8dc
    • Ole Andre Vadla Ravnaas's avatar
      sys/directdraw/gstdirectdrawsink.c · deab3d26
      Ole Andre Vadla Ravnaas authored
      Original commit message from CVS:
      * sys/directdraw/gstdirectdrawsink.c
      (gst_directdraw_sink_buffer_alloc):
      Make it so that gst_directdraw_sink_buffer_alloc uses the right
      width/height.
      Especially when looking through the pool of buffers, make sure that
      the width/height of caps is used instead of the already negotiated
      dimensions.
      For example if a buffer with different caps is requested, i.e.
      higher resolution, the caller would get a buffer with the old
      dimensions and thus corrupt the heap.
      deab3d26
    • Ole Andre Vadla Ravnaas's avatar
      sys/directdraw/gstdirectdrawsink.c · c02e043b
      Ole Andre Vadla Ravnaas authored
      Original commit message from CVS:
      * sys/directdraw/gstdirectdrawsink.c
      (gst_directdraw_sink_buffer_alloc):
      Clear the flags on recycled buffers from buffer_alloc.
      Partially fixes #520885.
      The right fix this time.
      c02e043b
    • Ole Andre Vadla Ravnaas's avatar
      sys/directdraw/gstdirectdrawsink.c · b0638c5f
      Ole Andre Vadla Ravnaas authored
      Original commit message from CVS:
      * sys/directdraw/gstdirectdrawsink.c
      (gst_directdraw_sink_buffer_alloc):
      Reverting previous commit, it had it all mixed up, was for a different
      patch (major automation screw-up). Sorry!
      b0638c5f
    • Ole Andre Vadla Ravnaas's avatar
      sys/directdraw/gstdirectdrawsink.c · 04adbf5b
      Ole Andre Vadla Ravnaas authored
      Original commit message from CVS:
      * sys/directdraw/gstdirectdrawsink.c
      (gst_directdraw_sink_buffer_alloc):
      Clear the flags on recycled buffers from buffer_alloc.
      Partially fixes #520885.
      04adbf5b
    • Ole Andre Vadla Ravnaas's avatar
      gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made... · 6decc304
      Ole Andre Vadla Ravnaas authored
      gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...
      
      Original commit message from CVS:
      * gst/rtp/gstrtpilbcpay.c:
      Added missing stdlib.h include for strtol(), and made include ordering and
      style consistent with the corresponding depayloader.
      6decc304
    • Ole Andre Vadla Ravnaas's avatar
      gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made... · 6ca2ad49
      Ole Andre Vadla Ravnaas authored
      gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...
      
      Original commit message from CVS:
      * gst/rtp/gstrtpilbcpay.c:
      Added missing stdlib.h include for strtol(), and made include ordering and
      style consistent with the corresponding depayloader.
      6ca2ad49
    • Tim-Philipp Müller's avatar
      configure.ac: Error out if we don't have the required core/base versions. · 49ae4437
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Error out if we don't have the required core/base versions.
      49ae4437
  7. 06 May, 2008 1 commit
  8. 05 May, 2008 1 commit
  9. 03 May, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/gconf/: When we can't create a fakesink/fakesrc complain instead of unreffing · 24e21ae6
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
      (gst_gconf_audio_src_change_state):
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
      (gst_gconf_video_sink_change_state):
      * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
      (gst_gconf_video_src_change_state):
      * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
      (gst_switch_commit_new_kid), (gst_switch_sink_change_state):
      When we can't create a fakesink/fakesrc complain instead of unreffing
      NULL pointers and crashing later. See bug #530535.
      24e21ae6
  10. 02 May, 2008 6 commits
  11. 01 May, 2008 1 commit
  12. 30 Apr, 2008 3 commits
  13. 29 Apr, 2008 1 commit
  14. 28 Apr, 2008 2 commits