1. 12 Jan, 2007 2 commits
    • Wim Taymans's avatar
      docs/plugins/: Activate docs for jack, sdl and qtdemux. · 9b5911bd
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/gst-plugins-bad-plugins.signals:
      * docs/plugins/inspect/plugin-qtdemux.xml:
      Activate docs for jack, sdl and qtdemux.
      9b5911bd
    • Wim Taymans's avatar
      gst/qtdemux/: Cleanup and refactor to make the code more readable. · a09ea6cc
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/Makefile.am:
      * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
      (gst_qtdemux_loop_state_header), (gst_qtdemux_combine_flows),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
      (gst_qtdemux_chain), (qtdemux_sink_activate_pull),
      (qtdemux_inflate), (qtdemux_parse_moov), (qtdemux_parse_container),
      (qtdemux_parse_node), (qtdemux_tree_get_child_by_type),
      (qtdemux_tree_get_sibling_by_type), (gst_qtdemux_add_stream),
      (qtdemux_parse_samples), (qtdemux_parse_segments),
      (qtdemux_parse_trak), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
      (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
      (qtdemux_parse_udta), (qtdemux_redirects_sort_func),
      (qtdemux_process_redirects), (qtdemux_parse_redirects),
      (qtdemux_parse_tree), (gst_qtdemux_handle_esds),
      (qtdemux_video_caps), (qtdemux_audio_caps):
      * gst/qtdemux/qtdemux.h:
      * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mvhd),
      (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
      (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
      (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
      (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
      (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
      (qtdemux_dump_unknown), (qtdemux_node_dump_foreach),
      (qtdemux_node_dump):
      * gst/qtdemux/qtdemux_dump.h:
      * gst/qtdemux/qtdemux_fourcc.h:
      * gst/qtdemux/qtdemux_types.c: (qtdemux_type_get):
      * gst/qtdemux/qtdemux_types.h:
      * gst/qtdemux/qtpalette.h:
      Cleanup and refactor to make the code more readable.
      Move debugging/tables into separate files.
      Add 2/4/16 color palletee support.
      Fix raw 15 bit RGB handling.
      Use more FOURCC constants.
      Add some docs.
      a09ea6cc
  2. 11 Jan, 2007 4 commits
  3. 10 Jan, 2007 2 commits
    • Peter Kjellerstedt's avatar
      gst/rtsp/: Allow url to be NULL to be able to use it for server connections. · 12ab127d
      Peter Kjellerstedt authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst/rtsp/COPYING.MIT:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
      (gst_rtspsrc_stream_free), (gst_rtspsrc_cleanup),
      (gst_rtspsrc_alloc_udp_ports), (pad_unblocked), (pad_blocked),
      (gst_rtspsrc_stream_configure_transport),
      (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
      (gst_rtspsrc_loop_udp), (gst_rtspsrc_send),
      (gst_rtspsrc_parse_methods),
      (gst_rtspsrc_create_transports_string),
      (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams),
      (gst_rtspsrc_open), (gst_rtspsrc_close):
      * gst/rtsp/gstrtspsrc.h:
      * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
      (rtsp_connection_connect), (rtsp_connection_send), (read_line),
      (parse_request_line), (parse_line), (rtsp_connection_read),
      (rtsp_connection_close):
      * gst/rtsp/rtspdefs.c: (rtsp_init_status), (rtsp_strresult),
      (rtsp_method_as_text), (rtsp_header_as_text),
      (rtsp_status_as_text), (rtsp_find_header_field),
      (rtsp_find_method):
      * gst/rtsp/rtspdefs.h:
      * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send),
      (rtsp_ext_wms_configure_stream):
      * gst/rtsp/rtspmessage.c: (rtsp_message_new), (rtsp_message_init),
      (rtsp_message_new_request), (rtsp_message_init_request),
      (rtsp_message_new_response), (rtsp_message_init_response),
      (rtsp_message_init_data), (rtsp_message_unset),
      (rtsp_message_free), (rtsp_message_add_header),
      (rtsp_message_get_header), (rtsp_message_set_body),
      (rtsp_message_get_body), (dump_mem), (rtsp_message_dump):
      * gst/rtsp/rtspmessage.h:
      * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n),
      (sdp_media_get_attribute_val_n), (read_string), (read_string_del),
      (sdp_parse_line), (sdp_message_parse_buffer), (print_media),
      (sdp_message_dump):
      Allow url to be NULL to be able to use it for server connections.
      Can now send responses as well as requests.
      No longer hangs in an endless loop if EOF is received.
      Can now convert a status code to a text string.
      Return RTSP_HDR_INVALID for unknown headers.
      Return RTSP_INVALID for unknown methods.
      Copy CSeq and Session headers from the request.
      Only free memory corresponding to the currently set message type.
      Added const to function arguments as appropriate.
      Avoid a compiler warning when initializing nmedia.
      Use guint rather than gint to avoid compiler warnings.
      Fix crasher in wms extension.
      Factor out stream setup from open_connection.
      Delay activation of streams when actual data is received from the
      server, this prepares us to do proper protocol switching.
      Added new license.
      Fixes #380895.
      12ab127d
    • Sebastian Dröge's avatar
      Some small docs fixes (#394851). · 8f7c1775
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Sebastian Dröge <slomo ubuntu com>
      * docs/plugins/Makefile.am:
      * gst/audiofx/audiopanorama.c:
      Some small docs fixes (#394851).
      8f7c1775
  4. 09 Jan, 2007 2 commits
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Fix docs. · 5aadb77a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c:
      Fix docs.
      5aadb77a
    • Wim Taymans's avatar
      gst/rtp/: Added RFC 2250 MPEG Video Depayloader. · 42b8b3a3
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_base_init),
      (gst_rtp_mpv_depay_class_init), (gst_rtp_mpv_depay_init),
      (gst_rtp_mpv_depay_setcaps), (gst_rtp_mpv_depay_process),
      (gst_rtp_mpv_depay_set_property), (gst_rtp_mpv_depay_get_property),
      (gst_rtp_mpv_depay_change_state), (gst_rtp_mpv_depay_plugin_init):
      * gst/rtp/gstrtpmpvdepay.h:
      Added RFC 2250 MPEG Video Depayloader.
      * gst/rtp/gstrtpL16depay.h:
      * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
      (gst_rtp_h263p_depay_process):
      Fix Header file. Small cleanups.
      * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init),
      (gst_rtp_mp4g_depay_init), (gst_rtp_mp4g_depay_finalize),
      (gst_rtp_mp4g_depay_process), (gst_rtp_mp4g_depay_change_state):
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init),
      (gst_rtp_mp4v_depay_init), (gst_rtp_mp4v_depay_finalize),
      (gst_rtp_mp4v_depay_setcaps), (gst_rtp_mp4v_depay_process),
      (gst_rtp_mp4v_depay_change_state):
      Remove usused code. Remove Adapter from state Change. Added debug.
      * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_base_init),
      (gst_rtp_mpa_depay_class_init), (gst_rtp_mpa_depay_init),
      (gst_rtp_mpa_depay_setcaps), (gst_rtp_mpa_depay_process):
      * gst/rtp/gstrtpmpadepay.h:
      Subclass base depayloader.
      Added debug.
      Support static payload type assignment as well.
      * gst/rtp/gstrtpmpapay.c:
      Fix caps.
      42b8b3a3
  5. 08 Jan, 2007 1 commit
    • Vincent Torri's avatar
      ext/jpeg/: These libjpeg callbacks should return a 'boolean' (unsigned char... · fd185066
      Vincent Torri authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      ext/jpeg/: These libjpeg callbacks should return a 'boolean' (unsigned char apparently) and not a 'gboolean' (which m...
      
      Original commit message from CVS:
      Patch by: Vincent Torri  <vtorri at univ-evry fr>
      * ext/jpeg/gstjpegdec.c:
      * ext/jpeg/gstjpegenc.c:
      * ext/jpeg/smokecodec.c:
      These libjpeg callbacks should return a 'boolean' (unsigned char
      apparently) and not a 'gboolean' (which maps to gint). Fixes
      warnings when compiling with MingW (#393427).
      * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
      Use ioctlsocket on win32.
      * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
      Some printf format fixes for win32.
      fd185066
  6. 07 Jan, 2007 2 commits
    • Andy Wingo Wingo's avatar
      New elements interleave and deinterleave, implement channel interleaving and deinterleaving. · 12359919
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2007-01-07  Andy Wingo  <wingo@pobox.com>
      
      * configure.ac:
      * gst/interleave/Makefile.am:
      * gst/interleave/plugin.h:
      * gst/interleave/plugin.c:
      * gst/interleave/interleave.c:
      * gst/interleave/deinterleave.c: New elements interleave and
      deinterleave, implement channel interleaving and deinterleaving.
      The interleaver can operate in pull or push mode but the
      deinterleaver is more like a demuxer and can only operate in push
      mode.
      12359919
    • Sebastien Moutte's avatar
      gst/cutter/gstcutter.c: Use gst_guint64_to_gdouble for conversion. · 8d2ac100
      Sebastien Moutte authored
      Original commit message from CVS:
      * gst/cutter/gstcutter.c: (gst_cutter_chain):
      Use gst_guint64_to_gdouble for conversion.
      * win32/vs6/libgstmatroska.dsp:
      Add zlib to the link.
      * win32/vs6/libgstvideobox.dsp:
      Update liboil library name (project is linked to liboil-0.3-0.lib now).
      8d2ac100
  7. 05 Jan, 2007 3 commits
    • Tim-Philipp Müller's avatar
      Check for zlib and if available pass it explicitly to the linker when linking... · 9445ca84
      Tim-Philipp Müller authored
      Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/qtdemux/Makefile.am:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov):
      Check for zlib and if available pass it explicitly to the linker
      when linking qtdemux. If not available (or --disable-external has
      been specified!), disable the bits in qtdemux that use it. Fixes
      build on MingW (#392856).
      9445ca84
    • Tim-Philipp Müller's avatar
      gst/matroska/Makefile.am: If zlib is available and used, we must link it... · 5d78ae0a
      Tim-Philipp Müller authored
      gst/matroska/Makefile.am: If zlib is available and used, we must link it explicitly for things to work on MingW (fixe...
      
      Original commit message from CVS:
      * gst/matroska/Makefile.am:
      If zlib is available and used, we must link it explicitly for
      things to work on MingW (fixes #392855).
      5d78ae0a
    • Tim-Philipp Müller's avatar
      tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning.... · 62621b5e
      Tim-Philipp Müller authored
      tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. Remove superfluous gst_init() - we've alre...
      
      Original commit message from CVS:
      * tests/icles/videocrop-test.c: (main):
      Call g_thread_init() right at the beginning. Remove superfluous
      gst_init() - we've already been inited via the GOption stuff.
      62621b5e
  8. 04 Jan, 2007 2 commits
  9. 03 Jan, 2007 2 commits
    • Vincent Torri's avatar
      Add directdrawsink to build and dist it, so it gets built when compiling with... · 2ae3fda5
      Vincent Torri authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers...
      
      Original commit message from CVS:
      Patch by: Vincent Torri  <vtorri at univ-evry fr>
      * configure.ac:
      * sys/Makefile.am:
      * sys/directdraw/Makefile.am:
      Add directdrawsink to build and dist it, so it gets built when
      compiling with MingW on win32 and the required headers and libraries
      are available (fixes: #392313).
      * sys/directdraw/gstdirectdrawsink.c:
      (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame),
      (gst_directdrawsink_setup_ddraw),
      (gst_directdrawsink_surface_create):
      Comment out some unused things and fix some printf format issues in
      order to avoid warnings when buildling with MingW (#392313).
      2ae3fda5
    • Jens Granseuer's avatar
      Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971. · fa57a52f
      Jens Granseuer authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Jens Granseuer  <jensgr at gmx net>
      * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode),
      (gst_xvidenc_get_property):
      * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip):
      * gst/filter/gstfilter.c: (plugin_init):
      * gst/filter/gstiir.c: (iir_transform_ip):
      * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip):
      * gst/modplug/gstmodplug.cc:
      * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load),
      (gst_nuv_demux_stream_extend_header):
      Fix build with gcc-2.x (declare variables at the beginning of a
      block etc.). Fixes #391971.
      fa57a52f
  10. 30 Dec, 2006 1 commit
    • Tim-Philipp Müller's avatar
      tests/check/elements/videocrop.c: When we can't create an element needed for... · 096be288
      Tim-Philipp Müller authored
      tests/check/elements/videocrop.c: When we can't create an element needed for the test, print a message detailing whic...
      
      Original commit message from CVS:
      * tests/check/elements/videocrop.c: (GST_START_TEST),
      (videocrop_test_cropping_init_context):
      When we can't create an element needed for the test, print a message
      detailing which element it actually is that's missing (#390673).
      096be288
  11. 24 Dec, 2006 2 commits
    • Tim-Philipp Müller's avatar
      sys/ximage/gstximagesrc.c: Fix presumably copy'n'pasto for 16bpp depth. · 3d1e70c2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * sys/ximage/gstximagesrc.c: (composite_pixel):
      Fix presumably copy'n'pasto for 16bpp depth.
      3d1e70c2
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-mux.c: The "signed" field in audio caps is of boolean... · 7735292e
      Tim-Philipp Müller authored
      gst/matroska/matroska-mux.c: The "signed" field in audio caps is of boolean type, trying to use gst_structure_get_int...
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_audio_pad_setcaps):
      The "signed" field in audio caps is of boolean type, trying to use
      gst_structure_get_int() to extract it will fail. Fixing this makes
      matroskamux accept raw audio input (#387121) (use at your own risk
      though, due to the matroska spec being not entirely useful in this
      respect).
      Also fix up raw audio structures in template caps so that they
      represent what our setcaps function will actually accept, so that
      converters know what to convert to.
      Finally, don't fail if there isn't an "endianness" field in 8-bit
      PCM caps.
      7735292e
  12. 22 Dec, 2006 2 commits
    • Stefan Kost's avatar
      tests/check/elements/: reapply consistent pad (de)activation · 2f003d73
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
      (cleanup_mpeg2enc):
      * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
      * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
      (cleanup_wavpackdec):
      * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
      (cleanup_wavpackenc):
      * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
      reapply consistent pad (de)activation
      2f003d73
    • Stefan Kost's avatar
      tests/check/elements/: reapply consistent pad (de)activation · 351399ae
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/audiopanorama.c: (cleanup_panorama):
      * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
      * tests/check/elements/cmmldec.c: (setup_cmmldec),
      (teardown_cmmldec):
      * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
      (teardown_cmmlenc):
      * tests/check/elements/level.c: (setup_level), (cleanup_level):
      reapply consistent pad (de)activation
      351399ae
  13. 21 Dec, 2006 7 commits
    • Jan Schmidt's avatar
      configure.ac: Back to CVS · 32344603
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Back to CVS
      * gst-plugins-good.doap:
      Add 0.10.5 doap entry
      32344603
    • Jan Schmidt's avatar
      configure.ac: releasing 0.10.4, "Black Bugs" · ff585392
      Jan Schmidt authored
      Original commit message from CVS:
      === release 0.10.4 ===
      
      2006-12-21  Jan Schmidt <thaytan@mad.scientist.com>
      
      * configure.ac:
      releasing 0.10.4, "Black Bugs"
      ff585392
    • Jan Schmidt's avatar
      configure.ac: releasing 0.10.5, "The Path of Thorns" · f19ab77f
      Jan Schmidt authored
      Original commit message from CVS:
      === release 0.10.5 ===
      
      2006-12-21  Jan Schmidt <thaytan@mad.scientist.com>
      
      * configure.ac:
      releasing 0.10.5, "The Path of Thorns"
      f19ab77f
    • Stefan Kost's avatar
      tests/check/elements/mpeg2enc.c: (setup_mpeg2enc) · 5827843f
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
      (cleanup_mpeg2enc):
      * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
      * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
      (cleanup_wavpackdec):
      * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
      (cleanup_wavpackenc):
      * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
      revert my freeze breakage
      5827843f
    • Stefan Kost's avatar
      tests/check/elements/: revert my freeze breakage · 72200b5b
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/audiopanorama.c: (cleanup_panorama):
      * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
      * tests/check/elements/cmmldec.c: (setup_cmmldec),
      (teardown_cmmldec):
      * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
      (teardown_cmmlenc):
      * tests/check/elements/level.c: (setup_level), (cleanup_level):
      revert my freeze breakage
      72200b5b
    • Stefan Kost's avatar
      tests/check/elements/: consistent pad (de)activation · 37329669
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
      (cleanup_mpeg2enc):
      * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
      * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
      (cleanup_wavpackdec):
      * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
      (cleanup_wavpackenc):
      * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
      consistent pad (de)activation
      37329669
    • Stefan Kost's avatar
      tests/check/elements/: consistent pad (de)activation · 4b7d466a
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/audiopanorama.c: (cleanup_panorama):
      * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
      * tests/check/elements/cmmldec.c: (setup_cmmldec),
      (teardown_cmmldec):
      * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
      (teardown_cmmlenc):
      * tests/check/elements/level.c: (setup_level), (cleanup_level):
      consistent pad (de)activation
      4b7d466a
  14. 18 Dec, 2006 7 commits
  15. 17 Dec, 2006 1 commit