1. 21 Nov, 2006 2 commits
  2. 20 Nov, 2006 3 commits
  3. 19 Nov, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst-libs/gst/rtp/gstbasertpaudiopayload.h: Fix GstBaseRTPAudioPayload... · 23df03b7
      Tim-Philipp Müller authored
      gst-libs/gst/rtp/gstbasertpaudiopayload.h: Fix GstBaseRTPAudioPayload structure so the whole GObject inheritance busi...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
      Fix GstBaseRTPAudioPayload structure so the whole GObject
      inheritance business actually works (parent class instance structure
      must always come first in the derived class instance structure).
      23df03b7
  4. 16 Nov, 2006 2 commits
    • Tim-Philipp Müller's avatar
      Make sure our checks and the videotestsrc plugin link against the local... · b194c942
      Tim-Philipp Müller authored
      Make sure our checks and the videotestsrc plugin link against the local uninstalled gst libs and not any installed gs...
      
      Original commit message from CVS:
      * gst/videotestsrc/Makefile.am:
      * tests/check/Makefile.am:
      Make sure our checks and the videotestsrc plugin link against the
      local uninstalled gst libs and not any installed gst libs that
      might happen to exist as well.
      * tests/check/elements/adder.c: (message_received),
      (test_event_message_received), (test_play_twice_message_received):
      * tests/check/elements/ffmpegcolorspace.c: (GST_START_TEST):
      Fix compiler warnings when compiling against core with disabled
      debugging system.
      b194c942
    • Michael Smith's avatar
      gst/audiorate/gstaudiorate.c: Fix audiorate, so that it accurately sets offsets and timestamps. · 4ac9b64f
      Michael Smith authored
      Original commit message from CVS:
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_reset),
      (gst_audio_rate_sink_event), (gst_audio_rate_chain):
      Fix audiorate, so that it accurately sets offsets and timestamps.
      Doesn't change the fundamental algorithmic decisions; so should be
      safe.
      
      * tests/check/Makefile.am:
      Enable audiorate test now that it passes.
      4ac9b64f
  5. 15 Nov, 2006 1 commit
  6. 14 Nov, 2006 3 commits
    • David Schleef's avatar
      configure.ac: Bump liboil requirement to 0.3.8. · 12bfb95f
      David Schleef authored
      Original commit message from CVS:
      * configure.ac:
      Bump liboil requirement to 0.3.8.
      * gst-libs/gst/riff/riff-media.c:
      Add Dirac fourcc.
      * gst/videoscale/vs_image.h:
      * gst/videoscale/vs_scanline.h:
      Use liboil's stdint.h.
      * gst/videotestsrc/videotestsrc.c:
      Remove liboil related ifdef's, since they aren't needed now, and
      won't work with future versions.
      12bfb95f
    • David Schleef's avatar
      gst/videoscale/: Add a 4-tap image scaler. Theoretically looks much prettier. · 25d874ec
      David Schleef authored
      Original commit message from CVS:
      * gst/videoscale/Makefile.am:
      * gst/videoscale/gstvideoscale.c:
      * gst/videoscale/gstvideoscale.h:
      * gst/videoscale/vs_4tap.c:
      * gst/videoscale/vs_4tap.h:
      * gst/videoscale/vs_image.c:
      * gst/videoscale/vs_image.h:
      * gst/videoscale/vs_scanline.c:
      * gst/videoscale/vs_scanline.h:
      Add a 4-tap image scaler.  Theoretically looks much prettier.
      The tap calculation could use some improvement.
      25d874ec
    • Jan David Mol's avatar
      Various gsize and gssize printf fixes. Fixes #372507. · d24ad6ac
      Jan David Mol authored
      Original commit message from CVS:
      Patch by: Jan David Mol <j dot j dot d dot mol at tudelft dot nl>
      * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_strf_auds),
      (gst_riff_parse_strf_iavs):
      * gst/subparse/gstsubparse.c: (convert_encoding):
      * gst/tcp/gstmultifdsink.c:
      (gst_multi_fd_sink_handle_client_write):
      * gst/tcp/gsttcp.c: (gst_tcp_socket_write), (gst_tcp_socket_read),
      (gst_tcp_read_buffer), (gst_tcp_gdp_read_caps),
      (gst_tcp_gdp_write_buffer), (gst_tcp_gdp_write_caps):
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_render):
      * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
      (gst_ximagesink_ximage_new):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new):
      Various gsize and gssize printf fixes. Fixes #372507.
      d24ad6ac
  7. 13 Nov, 2006 3 commits
    • Wim Taymans's avatar
      ext/vorbis/vorbisdec.*: First stab at vorbis reverse playback. · cadc8811
      Wim Taymans authored
      Original commit message from CVS:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_sink_event),
      (vorbis_dec_push_forward), (vorbis_dec_push_reverse),
      (vorbis_handle_data_packet), (vorbis_dec_decode_buffer),
      (vorbis_dec_flush_decode), (vorbis_dec_chain_reverse),
      (vorbis_dec_chain_forward), (vorbis_dec_chain):
      * ext/vorbis/vorbisdec.h:
      First stab at vorbis reverse playback.
      cadc8811
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.*: Make the clock sync code more accurate... · 0990cbf2
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosink.*: Make the clock sync code more accurate wrt resampling and playback at differen...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_event), (gst_base_audio_sink_render):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      Make the clock sync code more accurate wrt resampling and playback
      at different rates.
      * gst-libs/gst/audio/gstringbuffer.c:
      (gst_ring_buffer_commit_full), (gst_ring_buffer_commit):
      * gst-libs/gst/audio/gstringbuffer.h:
      Use better algorithm to interpolate sample rates.
      0990cbf2
    • Michael Smith's avatar
      ext/ogg/gstoggdemux.c: Improve a debug line slightly. · 410bb3fe
      Michael Smith authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_page):
      Improve a debug line slightly.
      
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_plugin_init):
      Call gst_riff_init() in plugin_init, to avoid getting errors from
      the debug system (unrelated changes to another plugin made this turn
      up; not sure why).
      410bb3fe
  8. 10 Nov, 2006 2 commits
  9. 09 Nov, 2006 1 commit
    • Christian Schaller's avatar
      ext/ogg/gstoggdemux.c: Implement first stab at reverse playback. · 099f2f0e
      Christian Schaller authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_page),
      (gst_ogg_demux_get_prev_page), (gst_ogg_demux_perform_seek),
      (gst_ogg_demux_handle_page), (gst_ogg_demux_chain),
      (gst_ogg_demux_loop_forward), (gst_ogg_demux_loop_reverse),
      (gst_ogg_demux_loop):
      Implement first stab at reverse playback.
      099f2f0e
  10. 07 Nov, 2006 1 commit
  11. 06 Nov, 2006 1 commit
  12. 04 Nov, 2006 1 commit
  13. 03 Nov, 2006 1 commit
  14. 02 Nov, 2006 3 commits
    • Edward Hervey's avatar
      gst/typefind/gsttypefindfunctions.c: Lower the probability of mp3 typefinding... · 82382e0b
      Edward Hervey authored
      gst/typefind/gsttypefindfunctions.c: Lower the probability of mp3 typefinding functions if we don't find a valid mp3 ...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset):
      Lower the probability of mp3 typefinding functions if we don't find a
      valid mp3 header at the start of the file.
      Closes #369482
      82382e0b
    • Wim Taymans's avatar
      ext/theora/: Document and partially implement an algorithm for doing reverse... · 38a28fda
      Wim Taymans authored
      ext/theora/: Document and partially implement an algorithm for doing reverse playback of theora video.
      
      Original commit message from CVS:
      * ext/theora/gsttheoradec.h:
      * ext/theora/theoradec.c: (gst_theora_dec_init),
      (theora_dec_sink_event), (theora_dec_chain_forward),
      (theora_dec_flush_decode), (theora_dec_chain_reverse),
      (theora_dec_chain):
      Document and partially implement an algorithm for doing reverse playback
      of theora video.
      38a28fda
    • Sergey Scobich's avatar
      win32/: Misc. VS8 build fixes: fix syntax in config.h, add missing entries to... · f4010367
      Sergey Scobich authored
      win32/: Misc. VS8 build fixes: fix syntax in config.h, add missing entries to libgsttag.def; add missing dependencies...
      
      Original commit message from CVS:
      Patch by: Sergey Scobich  <sergey.scobich at gmail com>
      * win32/common/config.h:
      * win32/common/interfaces-enumtypes.c:
      * win32/common/libgsttag.def:
      * win32/vs8/gst-plugins-base.sln:
      * win32/vs8/libgstaudioresample.vcproj:
      * win32/vs8/libgstinterfaces.vcproj:
      * win32/vs8/libgstogg.vcproj:
      * win32/vs8/libgstriff.vcproj:
      * win32/vs8/libgsttag.vcproj:
      * win32/vs8/libgsttheora.vcproj:
      * win32/vs8/libgstvideoscale.vcproj:
      * win32/vs8/libgstvorbis.vcproj:
      Misc. VS8 build fixes: fix syntax in config.h, add missing entries
      to libgsttag.def; add missing dependencies for some vs8 projects;
      re-arrange placement of .def files in vs8 projects (#366334).
      f4010367
  15. 01 Nov, 2006 1 commit
  16. 31 Oct, 2006 3 commits
  17. 28 Oct, 2006 2 commits
  18. 27 Oct, 2006 4 commits
  19. 26 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst-libs/gst/riff/riff-read.c: If strings in INFO chunk are not UTF-8, do... · cc156bc9
      Tim-Philipp Müller authored
      gst-libs/gst/riff/riff-read.c: If strings in INFO chunk are not UTF-8, do something similar to what we do for ID3v1 t...
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-read.c: (freeform_string_to_utf8),
      (gst_riff_parse_info):
      If strings in INFO chunk are not UTF-8, do something similar to
      what we do for ID3v1 tags: check a number of environment variables
      (GST_AVI_TAG_ENCODING, GST_RIFF_TAG_ENCODING, GST_TAG_ENCODING) for
      character sets to try, otherwise try the current locale and/or fall
      back on ISO-8859-1. Fixes #360552.
      cc156bc9
  20. 23 Oct, 2006 3 commits
    • Tim-Philipp Müller's avatar
      gst/videotestsrc/: Add a bunch of exciting new checkers patterns. · 443dfa58
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_pattern_get_type),
      (gst_video_test_src_set_pattern):
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/videotestsrc/videotestsrc.c: (gst_video_test_src_checkers1),
      (gst_video_test_src_checkers2), (gst_video_test_src_checkers4),
      (gst_video_test_src_checkers8):
      * gst/videotestsrc/videotestsrc.h:
      Add a bunch of exciting new checkers patterns.
      443dfa58
    • Tim-Philipp Müller's avatar
      gst/subparse/: Add support for TMPlayer-type subtitles (#362845). · 1b6b21ad
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/subparse/Makefile.am:
      * gst/subparse/gstsubparse.c:
      (gst_sub_parse_data_format_autodetect),
      (gst_sub_parse_format_autodetect), (handle_buffer),
      (gst_sub_parse_chain), (gst_subparse_type_find), (plugin_init):
      * gst/subparse/gstsubparse.h:
      * gst/subparse/tmplayerparse.c: (tmplayer_parse_line),
      (parse_tmplayer):
      * gst/subparse/tmplayerparse.h:
      Add support for TMPlayer-type subtitles (#362845).
      * tests/check/elements/subparse.c: (test_tmplayer_do_test),
      (GST_START_TEST), (subparse_suite):
      Add some basic unit tests for the above.
      1b6b21ad
    • Tim-Philipp Müller's avatar
      tests/check/elements/audiorate.c: More tests for audiorate: inject buffers to... · 9be3d5a6
      Tim-Philipp Müller authored
      tests/check/elements/audiorate.c: More tests for audiorate: inject buffers to check behaviour when buffers overlap.
      
      Original commit message from CVS:
      * tests/check/elements/audiorate.c: (test_injector_base_init),
      (test_injector_class_init), (test_injector_chain),
      (test_injector_init), (probe_cb), (do_perfect_stream_test),
      (GST_START_TEST), (audiorate_suite):
      More tests for audiorate: inject buffers to check behaviour when
      buffers overlap.
      9be3d5a6
  21. 21 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      tests/check/: Add some basic unit tests for audiorate. Disabled at the moment... · 543f01eb
      Tim-Philipp Müller authored
      tests/check/: Add some basic unit tests for audiorate. Disabled at the moment since it doesn't pass yet (see bug #363...
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/audiorate.c: (probe_cb), (got_buf),
      (do_perfect_stream_test), (GST_START_TEST), (audiorate_suite):
      Add some basic unit tests for audiorate. Disabled at the moment
      since it doesn't pass yet (see bug #363119).
      543f01eb