1. 30 Dec, 2005 2 commits
    • Stefan Kost's avatar
      tests/examples/Makefile.am: added missing Makefile.am · 34b11634
      Stefan Kost authored
      Original commit message from CVS:
      * tests/examples/Makefile.am:
      added missing Makefile.am
      34b11634
    • Stefan Kost's avatar
      moved level-example to tests/examples/level-example · cda24bb9
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * gst/level/Makefile.am:
      * gst/level/level-example.c:
      * tests/Makefile.am:
      * tests/examples/level/Makefile.am:
      * tests/examples/level/level-example.c: (message_handler), (main):
      moved level-example to tests/examples/level-example
      * tests/old/examples/level/demo.c: (main):
      * tests/old/examples/level/plot.c: (main):
      some initial fixes
      cda24bb9
  2. 29 Dec, 2005 2 commits
  3. 28 Dec, 2005 1 commit
  4. 22 Dec, 2005 1 commit
    • Philippe Khalaf's avatar
      gst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) inherit from · 0c241465
      Philippe Khalaf authored
      Original commit message from CVS:
      2005-12-22  Philippe Khalaf  <burger@speedy.org>
      
      * gst-plugins-good/gst/rtp/gstrtph263pdepay.h:
      * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
      * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h:
      * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
      Making these depayloaders (H263+ and mpeg4 video) inherit from
      RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908.
      0c241465
  5. 21 Dec, 2005 2 commits
    • Jan Schmidt's avatar
      docs/plugins/gst-plugins-good-plugins.*: Regenerate the plugin hiearchy. · dccf2f0e
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      Regenerate the plugin hiearchy.
      dccf2f0e
    • Jan Schmidt's avatar
      Add documentation for id3demux. · 79e76242
      Jan Schmidt authored
      Original commit message from CVS:
      2005-12-21  Jan Schmidt  <thaytan@mad.scientist.com>
      
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.args:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_get_type),
      (gst_id3demux_base_init), (gst_id3demux_class_init),
      (gst_id3demux_chain):
      * gst/id3demux/gstid3demux.h:
      Add documentation for id3demux.
      Don't fail if the first buffer is not at offset 0, just
      attempt to typefind and do pass through
      Rename the gst_type function from gst_gst_id3demux..
      79e76242
  6. 20 Dec, 2005 1 commit
  7. 19 Dec, 2005 3 commits
    • Edward Hervey's avatar
      gst/avi/gstavidemux.c: Stupid signedness issue... · 3ffe6451
      Edward Hervey authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
      Stupid signedness issue...
      3ffe6451
    • Edward Hervey's avatar
      ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right places · 0deb191d
      Edward Hervey authored
      Original commit message from CVS:
      * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
      (gst_swfdec_chain), (gst_swfdec_render):
      Add debugging category and return GstFlowReturn in the right places
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
      Get something from the peer pad once we've checked if there is a peer pad.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
      (qtdemux_video_caps):
      Couple of fixes
      0deb191d
    • Edward Hervey's avatar
      gst/avi/gstavidemux.c: Construct index for indexless files. · 6fd965f9
      Edward Hervey authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
      (gst_avi_demux_parse_odml), (gst_avi_demux_peek_tag),
      (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
      (gst_avi_demux_stream_header), (gst_avi_demux_loop):
      Construct index for indexless files.
      Make sure pad/buffers are correctly reset to NULL once we don't need
      them anymore, else we get lovely segfaults/assertions.
      * gst/wavparse/gstwavparse.c:
      Yes, you can have 96KHz audio and wma in wav :(
      6fd965f9
  8. 18 Dec, 2005 1 commit
    • Jan Schmidt's avatar
      configure.ac: Check for optional dependency on zlib for id3demux · a05fc627
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Check for optional dependency on zlib for id3demux
      
      * gst/id3demux/Makefile.am:
      * gst/id3demux/gstid3demux.c: (gst_gst_id3demux_get_type),
      (gst_id3demux_base_init), (gst_id3demux_class_init),
      (gst_id3demux_reset), (gst_id3demux_init), (gst_id3demux_dispose),
      (gst_id3demux_add_srcpad), (gst_id3demux_remove_srcpad),
      (gst_id3demux_trim_buffer), (gst_id3demux_chain),
      (gst_id3demux_set_property), (gst_id3demux_get_property),
      (id3demux_get_upstream_size), (gst_id3demux_srcpad_event),
      (gst_id3demux_read_id3v1), (gst_id3demux_read_id3v2),
      (gst_id3demux_sink_activate), (gst_id3demux_src_activate_pull),
      (gst_id3demux_src_checkgetrange), (gst_id3demux_read_range),
      (gst_id3demux_src_getrange), (gst_id3demux_change_state),
      (gst_id3demux_pad_query), (gst_id3demux_get_query_types),
      (simple_find_peek), (simple_find_suggest),
      (gst_id3demux_do_typefind), (gst_id3demux_send_tag_event),
      (plugin_init):
      * gst/id3demux/gstid3demux.h:
      * gst/id3demux/id3tags.c: (read_synch_uint),
      (id3demux_read_id3v1_tag), (id3demux_read_id3v2_tag),
      (id3demux_id3v2_frame_hdr_size), (convert_fid_to_v240),
      (id3demux_id3v2_frames_to_tag_list):
      * gst/id3demux/id3tags.h:
      * gst/id3demux/id3v2.4.0-frames.txt:
      * gst/id3demux/id3v2.4.0-structure.txt:
      * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
      (parse_comment_frame), (parse_text_identification_frame),
      (id3v2_tag_to_taglist), (parse_split_strings):
      All new LGPL id3 demuxer. Can use zlib for compressed frames,
      otherwise it discards them. Works on my test files.
      
      * gst/wavparse/gstwavparse.c: (gst_wavparse_loop):
      Don't send EOS to a non-existing srcpad
      The debug category can be static
      a05fc627
  9. 17 Dec, 2005 1 commit
    • Julien Moutte Moutte's avatar
      docs/plugins/: Updates. · 3ba78f01
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-12-17  Julien MOUTTE  <julien@moutte.net>
      
      * docs/plugins/gst-plugins-bad-plugins-decl.txt:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      * docs/plugins/gst-plugins-bad-plugins.signals:
      * docs/plugins/inspect/plugin-dfbvideosink.xml:
      * docs/plugins/inspect/plugin-qtdemux.xml:
      * docs/plugins/inspect/plugin-sdlvideosink.xml:
      * docs/plugins/inspect/plugin-speed.xml:
      * docs/plugins/inspect/plugin-tta.xml: Updates.
      * ext/directfb/dfbvideosink.c:
      (gst_dfbvideosink_surface_create),
      (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
      (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
      (gst_dfbvideosink_cleanup),
      (gst_dfbvideosink_can_blit_from_format),
      (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
      (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
      (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
      (gst_dfbvideosink_interface_supported),
      (gst_dfbvideosink_navigation_send_event),
      (gst_dfbvideosink_update_colorbalance),
      (gst_dfbvideosink_colorbalance_list_channels),
      (gst_dfbvideosink_colorbalance_set_value),
      (gst_dfbvideosink_colorbalance_get_value),
      (gst_dfbvideosink_colorbalance_init),
      (gst_dfbvideosink_set_property),
      (gst_dfbvideosink_get_property),
      (gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
      * ext/directfb/dfbvideosink.h: Implement vertical sync and
      color balance interface.
      3ba78f01
  10. 16 Dec, 2005 5 commits
  11. 14 Dec, 2005 2 commits
    • Edgard Gusmão Lima's avatar
      Set clock rate to be fixed in 8000. It fixes bug #324012. · 373a1688
      Edgard Gusmão Lima authored
      Original commit message from CVS:
      Set clock rate to be fixed in 8000. It fixes bug #324012.
      373a1688
    • Philippe Khalaf's avatar
      gst-plugins-good/gst/rtp/: Fixed payload range in payloder caps. Removed... · 9a6ca70b
      Philippe Khalaf authored
      gst-plugins-good/gst/rtp/: Fixed payload range in payloder caps. Removed payload range completly from depayloaders as...
      
      Original commit message from CVS:
      2005-12-14  Philippe Khalaf  <burger@speedy.org>
      
      * gst-plugins-good/gst/rtp/gstasteriskh263.c:
      * gst-plugins-good/gst/rtp/gstrtpamrdepay.c:
      * gst-plugins-good/gst/rtp/gstrtpamrpay.c:
      * gst-plugins-good/gst/rtp/gstrtpg711depay.c:
      * gst-plugins-good/gst/rtp/gstrtpg711depay.c:
      * gst-plugins-good/gst/rtp/gstrtpgsmdepay.c:
      * gst-plugins-good/gst/rtp/gstrtph263pay.c:
      * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
      * gst-plugins-good/gst/rtp/gstrtph263ppay.c:
      * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
      * gst-plugins-good/gst/rtp/gstrtpmp4vpay.c:
      * gst-plugins-good/gst/rtp/gstrtpmpadepay.c:
      * gst-plugins-good/gst/rtp/gstrtpmpapay.c:
      * gst-plugins-good/gst/rtp/README:
      Fixed payload range in payloder caps. Removed payload range completly from
      depayloaders as they don't require payload type in their caps. In effect,
      there isn't any specific payload type for any given codec, only suggestions.
      Fixes bug #324011.
      9a6ca70b
  12. 13 Dec, 2005 3 commits
  13. 12 Dec, 2005 5 commits
    • Julien Moutte Moutte's avatar
      Adding documentation for videomixer on my way with a funny sample pipeline. · ea9090e7
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-12-12  Julien MOUTTE  <julien@moutte.net>
      
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * gst/videomixer/videomixer.c:
      (gst_videomixer_pad_sink_setcaps),
      (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
      (gst_videomixer_update_queues), (gst_videomixer_collected):
      Adding
      documentation for videomixer on my way with a funny sample
      pipeline.
      ea9090e7
    • Julien Moutte Moutte's avatar
      gst/videomixer/videomixer.c: Fix caps negotiation. (#323896) · 5fa259d0
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-12-12  Julien MOUTTE  <julien@moutte.net>
      
      * gst/videomixer/videomixer.c:
      (gst_videomixer_pad_sink_setcaps),
      (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
      (gst_videomixer_update_queues), (gst_videomixer_collected):
      Fix caps negotiation. (#323896)
      5fa259d0
    • Arwed von Merkatz Merkatz's avatar
      Set correct timestamps on audio laces, fixes playback of mp3 from matroska. · fe8b19e1
      Arwed von Merkatz Merkatz authored
      Original commit message from CVS:
      Set correct timestamps on audio laces, fixes playback of mp3 from matroska.
      fe8b19e1
    • Tim-Philipp Müller's avatar
      ext/: GstObjects must be unref'ed with gst_object_unref() instead of... · 40dee5b0
      Tim-Philipp Müller authored
      ext/: GstObjects must be unref'ed with gst_object_unref() instead of g_object_unref(), otherwise things break for GLi...
      
      Original commit message from CVS:
      * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
      * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
      * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
      (gst_musepackdec_loop):
      * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
      (gst_swfdec_src_query):
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
      GstObjects must be unref'ed with gst_object_unref() instead of
      g_object_unref(), otherwise things break for GLib-2.6 users.
      40dee5b0
    • Tim-Philipp Müller's avatar
      gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of... · 8a6c7865
      Tim-Philipp Müller authored
      gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of g_object_unref() and fix a mem leak in a d...
      
      Original commit message from CVS:
      * gst/auparse/gstauparse.c: (gst_au_parse_base_init),
      (gst_au_parse_class_init), (gst_au_parse_init),
      (gst_au_parse_dispose), (gst_au_parse_chain),
      (gst_au_parse_change_state), (plugin_init):
      * gst/auparse/gstauparse.h:
      Use gst_object_unref() for GstObjects instead of
      g_object_unref() and fix a mem leak in a debug
      statement; while we're at it, also borgify, use
      boilerplate macros and clean up a little bit.
      8a6c7865
  14. 11 Dec, 2005 5 commits
  15. 10 Dec, 2005 2 commits
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work... · 8db61ef0
      Tim-Philipp Müller authored
      ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon a...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
      (gst_flac_dec_class_init), (gst_flac_dec_init),
      (gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback),
      (gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop),
      (gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types),
      (gst_flac_dec_src_query), (gst_flac_dec_send_newsegment),
      (gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event),
      (gst_flac_dec_change_state):
      * ext/flac/gstflacdec.h:
      Rewrite flacdec a bit, so that even seeking might work now. Most
      importantly, don't act upon any flow return values we get, just tell
      the decoder everything's dandy and act on the flow return values
      later on in the loop function. We don't want to mess up the internal
      decoder state for non-fatal things like flushing pads etc. Other
      than that, use GstSegment (segment seeks don't work yet though, but
      should be easy to add), use boilerplate macros, drop the superfluous
      'flacdec:' from debug messages, use gst_util_uint64_scale_int, and
      lots of other things.
      8db61ef0
    • Tim-Philipp Müller's avatar
      configure.ac: Update comment in OSS includes check. · fc270aab
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Update comment in OSS includes check.
      * sys/oss/gstossdmabuffer.c:
      * sys/oss/gstosshelper.c:
      * sys/oss/gstossmixer.c:
      * sys/oss/gstossmixertrack.c:
      * sys/oss/gstosssink.c:
      * sys/oss/gstosssrc.c:
      * sys/oss/oss_probe.c:
      Don't assume the OSS soundcard.h include is always in
      the sys/ directory. Instead, use the existing defines
      from config.h to include the right file. Fixes
      compilation on OpenBSD 3.8 (#323718).
      fc270aab
  16. 09 Dec, 2005 3 commits
  17. 08 Dec, 2005 1 commit
    • Julien Moutte Moutte's avatar
      docs/plugins/Makefile.am: Add multipart elements. · 207aced7
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-12-08  Julien MOUTTE  <julien@moutte.net>
      
      * docs/plugins/Makefile.am: Add multipart elements.
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac.
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c: Add docs.
      207aced7