1. 15 Nov, 2006 1 commit
  2. 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
  3. 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
  4. 10 Nov, 2006 2 commits
  5. 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
  6. 07 Nov, 2006 1 commit
  7. 06 Nov, 2006 1 commit
  8. 04 Nov, 2006 1 commit
  9. 03 Nov, 2006 1 commit
  10. 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
  11. 01 Nov, 2006 1 commit
  12. 31 Oct, 2006 3 commits
  13. 28 Oct, 2006 2 commits
  14. 27 Oct, 2006 4 commits
  15. 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
  16. 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
  17. 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
  18. 20 Oct, 2006 4 commits
    • Tim-Philipp Müller's avatar
      gst/subparse/gstsubparse.c: Add missing closing tags for markup and fix broken... · ad087e01
      Tim-Philipp Müller authored
      gst/subparse/gstsubparse.c: Add missing closing tags for markup and fix broken markup, otherwise pango won't render a...
      
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c: (subrip_fix_up_markup),
      (parse_subrip), (handle_buffer):
      Add missing closing tags for markup and fix broken markup,
      otherwise pango won't render anything (fixes #357531). Also,
      make sure the text we send out is always NUL-terminated
      (better safe than sorry etc.).
      * tests/check/elements/subparse.c: (test_srt_do_test),
      (test_srt):
      Some more tests for .srt incl. tests for the above stuff.
      ad087e01
    • Stefan Kost's avatar
      sys/: Try to redraw borders only when needed. Apparently this consumes... · 776911ec
      Stefan Kost authored
      sys/: Try to redraw borders only when needed. Apparently this consumes resources on small devices... :-O (#363607)
      
      Original commit message from CVS:
      2006-10-20  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put):
      Patch by: Stefan Kost  <ensonic@users.sf.net>
      Try to redraw borders only when needed. Apparently this consumes
      resources on small devices... :-O (#363607)
      776911ec
    • Michael Smith's avatar
      gst/tcp/gstmultifdsink.c: If caps change, then update the client's idea of the... · 0b8488ee
      Michael Smith authored
      gst/tcp/gstmultifdsink.c: If caps change, then update the client's idea of the caps so that we don't end up re-sendin...
      
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c:
      (gst_multi_fd_sink_client_queue_buffer):
      If caps change, then update the client's idea of the caps so that we
      don't end up re-sending streamheaders for every single buffer after
      the caps change.
      0b8488ee
    • Michael Smith's avatar
      ext/ogg/gstoggparse.c: Set caps on pushed buffers; fix up refcounting of caps objects. · 107c7bf8
      Michael Smith authored
      Original commit message from CVS:
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_dispose),
      (gst_ogg_parse_append_header), (gst_ogg_parse_chain):
      Set caps on pushed buffers; fix up refcounting of caps objects.
      107c7bf8
  19. 19 Oct, 2006 3 commits
  20. 18 Oct, 2006 1 commit