1. 14 May, 2006 2 commits
  2. 12 May, 2006 4 commits
    • Jan Schmidt's avatar
      Fix the build. · 143af467
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_fixate_caps):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps):
      Fix the build.
      143af467
    • Jan Schmidt's avatar
      Fix integer overflow problem with pixel-aspect-ratio calculations in... · 34db0838
      Jan Schmidt authored
      Fix integer overflow problem with pixel-aspect-ratio calculations in videoscale and xvimagesink (#341542)
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/video/video.c: (gst_video_calculate_display_ratio):
      * gst-libs/gst/video/video.h:
      * gst/videoscale/Makefile.am:
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_fixate_caps):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps):
      * tests/check/Makefile.am:
      * tests/check/libs/video.c: (GST_START_TEST), (video_suite),
      (main):
      Fix integer overflow problem with pixel-aspect-ratio calculations
      in videoscale and xvimagesink (#341542)
      34db0838
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/gstid3tag.c: Map GST_IMAGE_TAG to and from ID2v2 APIC frames (#341557). · 2f9b081b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/tag/gstid3tag.c:
      Map GST_IMAGE_TAG to and from ID2v2 APIC frames (#341557).
      2f9b081b
    • Sebastien Moutte's avatar
      win32/MANIFEST: update win32 files listing · f40eede3
      Sebastien Moutte authored
      Original commit message from CVS:
      * win32/MANIFEST:
      update win32 files listing
      f40eede3
  3. 11 May, 2006 13 commits
    • Thomas Vander Stichele's avatar
      disable failing check on gentoo64 · 6eebcb11
      Thomas Vander Stichele authored
      Original commit message from CVS:
      disable failing check on gentoo64
      6eebcb11
    • Thomas Vander Stichele's avatar
      disable failing check on gentoo64 · 4cf1cd5d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      disable failing check on gentoo64
      4cf1cd5d
    • Thomas Vander Stichele's avatar
      macros show the correct line · 18af1c74
      Thomas Vander Stichele authored
      Original commit message from CVS:
      macros show the correct line
      18af1c74
    • Thomas Vander Stichele's avatar
      macros show the correct line · 9402c76b
      Thomas Vander Stichele authored
      Original commit message from CVS:
      macros show the correct line
      9402c76b
    • Sjoerd Simons's avatar
      gst/playback/gstplaybasebin.*: API: GstPlayBaseBin::stream-info-value-array... · c7f353f2
      Sjoerd Simons authored
      gst/playback/gstplaybasebin.*: API: GstPlayBaseBin::stream-info-value-array property use a more bindings-friendly way...
      
      Original commit message from CVS:
      2006-05-11  Thomas Vander Stichele  <thomas at apestaart dot org>
      
      patch by: Sjoerd Simons (sjoerd@luon.net)
      
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (group_create), (group_destroy), (add_stream),
      (gst_play_base_bin_get_property),
      (gst_play_base_bin_get_streaminfo_value_array):
      * gst/playback/gstplaybasebin.h:
      API: GstPlayBaseBin::stream-info-value-array property
      use a more bindings-friendly way of exposing streaminfo
      using a GValueArray.  Tested in ipython.
      Closes #341114
      c7f353f2
    • Thomas Vander Stichele's avatar
      fix some type warnings · 9025e4b0
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix some type warnings
      9025e4b0
    • Wim Taymans's avatar
      gst/playback/gstdecodebin.c: Also catch queue underruns but don't do anything yet. · 03c8d8ae
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (try_to_link_1), (queue_enlarge),
      (queue_underrun_cb), (queue_filled_cb):
      Also catch queue underruns but don't do anything yet.
      Refactor and comment queue enlarging code a bit.
      * gst/playback/gstplaybasebin.c: (queue_overrun),
      (queue_threshold_reached), (queue_out_of_data),
      (gen_preroll_element):
      If a queue over/underruns check that we don't create nasty
      deadlocks when the min-threshold is not reached but the
      max-bytes is. In those cases disable max-bytes when we
      know that the queue is fed timed data.
      Add more comments.
      03c8d8ae
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybin.c: Make playbin automatically plug an 'audioresample'... · 7cae9d88
      Tim-Philipp Müller authored
      gst/playback/gstplaybin.c: Make playbin automatically plug an 'audioresample' element before the audio sink as well. ...
      
      Original commit message from CVS:
      * gst/playback/gstplaybin.c: (gen_audio_element):
      Make playbin automatically plug an 'audioresample'
      element before the audio sink as well. This solves
      problems with sinks that only accept a very specific
      sample rate, like esdsink (e.g. #340379).
      7cae9d88
    • Tim-Philipp Müller's avatar
      gst/playback/gstplaybasebin.c: Make http sources send special headers so that... · a2bf9eec
      Tim-Philipp Müller authored
      gst/playback/gstplaybasebin.c: Make http sources send special headers so that we receive icecast metadata if the http...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (gen_source_element):
      Make http sources send special headers so that we receive
      icecast metadata if the http stream is an icecast stream
      (otherwise the server will just ignore them). This also
      means that from now on users will need the 'icydemux'
      element from gst-plugins-good installed if they want to
      listen to icecast radio streams. (#341432, #333657).
      a2bf9eec
    • Thomas Vander Stichele's avatar
      more commenting · 1ece1a97
      Thomas Vander Stichele authored
      Original commit message from CVS:
      more commenting
      1ece1a97
    • Thomas Vander Stichele's avatar
      gst/tcp/gstmultifdsink.c: remove stupid example from docs - it should come with a simple · 447aa12b
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_remove_client_link),
      (gst_multi_fd_sink_new_client), (gst_multi_fd_sink_stop):
      remove stupid example from docs - it should come with a simple
      C program instead.
      Clean up/fix docs
      * tests/check/elements/multifdsink.c: (wait_bytes_served),
      (fail_if_can_read), (GST_START_TEST),
      (gst_multifdsink_create_streamheader), (multifdsink_suite):
      add a test for changing streamheader which exposes a bug in
      multifdsink
      447aa12b
    • Michael Smith's avatar
      ext/gnomevfs/gstgnomevfssrc.*: Don't set icy-caps unless we have a sane... · 3467a9e4
      Michael Smith authored
      ext/gnomevfs/gstgnomevfssrc.*: Don't set icy-caps unless we have a sane interval value. Move interval to a local vari...
      
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_init),
      (gst_gnome_vfs_src_received_headers_callback):
      * ext/gnomevfs/gstgnomevfssrc.h:
      Don't set icy-caps unless we have a sane interval value. Move
      interval to a local variable; we never use it outside this function.
      3467a9e4
    • Wim Taymans's avatar
      sys/: Register special buffer types along with the objects so that they are... · 1f6e29bc
      Wim Taymans authored
      sys/: Register special buffer types along with the objects so that they are not registered at runtime from N differen...
      
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_get_type):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_type):
      Register special buffer types along with the objects so
      that they are not registered at runtime from N different
      streaming threads since they are not threadsafe.
      1f6e29bc
  4. 10 May, 2006 6 commits
    • Thomas Vander Stichele's avatar
      set caps and plug leaks · 369dc2dd
      Thomas Vander Stichele authored
      Original commit message from CVS:
      set caps and plug leaks
      369dc2dd
    • Thomas Vander Stichele's avatar
      tests/check/elements/multifdsink.c: add two more tests, one doing streamheader · 606a234e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * tests/check/elements/multifdsink.c: (wait_bytes_served),
      (GST_START_TEST), (fail_unless_read), (multifdsink_suite):
      add two more tests, one doing streamheader
      606a234e
    • Thomas Vander Stichele's avatar
      gst/tcp/gstmultifdsink.c: clean up the bufqueue when shutting down · c6b71079
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_stop):
      clean up the bufqueue when shutting down
      * tests/check/Makefile.am:
      * tests/check/elements/multifdsink.c: (setup_multifdsink),
      (cleanup_multifdsink), (GST_START_TEST), (multifdsink_suite),
      (main):
      add a test for the leak that was just fixed
      c6b71079
    • Thomas Vander Stichele's avatar
      DEBUG_FUNCPTR'ing · 634dc7bc
      Thomas Vander Stichele authored
      Original commit message from CVS:
      DEBUG_FUNCPTR'ing
      634dc7bc
    • Thomas Vander Stichele's avatar
      whitespace fixes · 125159cb
      Thomas Vander Stichele authored
      Original commit message from CVS:
      whitespace fixes
      125159cb
    • Wim Taymans's avatar
      gst/adder/gstadder.*: Updated some docs. Added comments and FIXMEs all over the place. · f96d80ac
      Wim Taymans authored
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_setcaps),
      (gst_adder_query_duration), (gst_adder_query), (forward_event),
      (gst_adder_src_event), (gst_adder_sink_event),
      (gst_adder_class_init), (gst_adder_finalize),
      (gst_adder_request_new_pad), (gst_adder_collected):
      * gst/adder/gstadder.h:
      Updated some docs. Added comments and FIXMEs all over the place.
      Improve debugging info.
      Fix leak on finalize by not calling the parent.
      Implement duration query.
      Make event forwarding threadsafe.
      Correctly send NEWSEGMENT at start and after flush.
      Handle EOS correctly.
      Post error when not negotiated.
      * tests/check/elements/adder.c: (GST_START_TEST):
      Added FIXME in the test.
      f96d80ac
  5. 09 May, 2006 9 commits
    • Tim-Philipp Müller's avatar
      Const-ify GEnumValue and GFlagsValue arrays. Use · d8965c30
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_valign_get_type),
      (gst_text_overlay_halign_get_type),
      (gst_text_overlay_wrap_mode_get_type):
      * ext/theora/theoradec.c: (theora_handle_type_packet),
      (theora_handle_data_packet):
      * ext/theora/theoraenc.c: (gst_border_mode_get_type),
      (theora_enc_sink_setcaps), (theora_enc_chain):
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_mode_get_type):
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audiostestsrc_wave_get_type):
      * gst/playback/gststreaminfo.c: (gst_stream_type_get_type):
      * gst/tcp/gstfdset.c: (gst_fdset_mode_get_type):
      * gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type),
      (gst_sync_method_get_type), (gst_unit_type_get_type),
      (gst_client_status_get_type):
      * gst/videoscale/gstvideoscale.c:
      (gst_video_scale_method_get_type):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_pattern_get_type):
      * gst/videotestsrc/videotestsrc.c: (paint_setup_I420),
      (paint_setup_YV12), (paint_setup_YUY2), (paint_setup_UYVY),
      (paint_setup_YVYU), (paint_setup_IYU2), (paint_setup_Y41B),
      (paint_setup_Y42B), (paint_setup_Y800), (paint_setup_YVU9),
      (paint_setup_YUV9), (paint_setup_RGB888), (paint_setup_BGR888),
      (paint_setup_RGB565), (paint_setup_xRGB1555):
      Const-ify GEnumValue and GFlagsValue arrays. Use
      GST_ROUND_UP_* macros instead of home-made ones.
      d8965c30
    • Tim-Philipp Müller's avatar
      configure.ac: Require core CVS for the new newsegment stuff. · 1093c2f5
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Require core CVS for the new newsegment stuff.
      1093c2f5
    • Sjoerd Simons's avatar
      gst/tcp/gstmultifdsink.c: Register nick for enum value (#341160). · 27c751b6
      Sjoerd Simons authored
      Original commit message from CVS:
      Patch by: Sjoerd Simons  <sjoerd at luon net>
      * gst/tcp/gstmultifdsink.c: (gst_client_status_get_type):
      Register nick for enum value (#341160).
      27c751b6
    • Stefan Kost's avatar
      gst/typefind/gsttypefindfunctions.c: backout typefind patch #340375 · ba26d458
      Stefan Kost authored
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (m4a_type_find),
      (plugin_init):
      backout typefind patch #340375
      * tests/check/elements/adder.c: (message_received),
      (GST_START_TEST), (adder_suite):
      redo, signal-handling of test
      ba26d458
    • Wim Taymans's avatar
      gst/adder/gstadder.*: Remove bogus segment merging and forwarding, we don't... · 758b974c
      Wim Taymans authored
      gst/adder/gstadder.*: Remove bogus segment merging and forwarding, we don't care about timestamps anyway and we just ...
      
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_request_new_pad),
      (gst_adder_collected):
      * gst/adder/gstadder.h:
      Remove bogus segment merging and forwarding, we don't
      care about timestamps anyway and we just produce a
      continuous stream.
      Also create a nice NEWSEGMENT event when we start.
      Use _scale_int some more.
      758b974c
    • Edward Hervey's avatar
      tests/icles/stress-xoverlay.c: Fix if core was built without parsing support. · c76e044d
      Edward Hervey authored
      Original commit message from CVS:
      * tests/icles/stress-xoverlay.c:
      Fix if core was built without parsing support.
      c76e044d
    • Tim-Philipp Müller's avatar
      gst-libs/gst/riff/riff-media.c: Add SEDG (Samsung MPEG-4) fourcc. · 308f541b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
      Add SEDG (Samsung MPEG-4) fourcc.
      308f541b
    • Edward Hervey's avatar
      tests/examples/volume/volume.c: Fox if core was built without parsing support. · 8207acfa
      Edward Hervey authored
      Original commit message from CVS:
      * tests/examples/volume/volume.c:
      Fox if core was built without parsing support.
      * tests/examples/seek/seek.c:
      Disable the parse_launch example if core was built without parsing
      support.
      8207acfa
    • Edward Hervey's avatar
      tests/examples/seek/seek.c: Disable the parse_launch example if core was built... · 7ef45c9a
      Edward Hervey authored
      tests/examples/seek/seek.c: Disable the parse_launch example if core was built without parsing support.
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c:
      Disable the parse_launch example if core was built without parsing
      support.
      7ef45c9a
  6. 08 May, 2006 2 commits
  7. 07 May, 2006 4 commits
    • Stefan Kost's avatar
      tests/check/: Disable the adder test, until the build-slaves posses the... · 2c848f46
      Stefan Kost authored
      tests/check/: Disable the adder test, until the build-slaves posses the kindness to either like it or to give valid r...
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      * tests/check/elements/adder.c: (event_loop), (GST_START_TEST):
      Disable the adder test, until the build-slaves posses the kindness to
      either like it or to give valid reason for not doing so
      2c848f46
    • Stefan Kost's avatar
      tests/check/elements/adder.c: Shuffle NULL state change around and raise timeout more · ddf82b56
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/adder.c: (event_loop), (GST_START_TEST),
      (adder_suite):
      Shuffle NULL state change around and raise timeout more
      ddf82b56
    • Stefan Kost's avatar
      gst/typefind/gsttypefindfunctions.c: Add typefind to distinguish between... · 4576a952
      Stefan Kost authored
      gst/typefind/gsttypefindfunctions.c: Add typefind to distinguish between "audio/x-m4a" and new type "video/mp4". Fixe...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (mp4_find_box),
      (mp4_type_find), (plugin_init):
      Add typefind to distinguish between "audio/x-m4a" and new type
      "video/mp4". Fixes #340375
      * tests/check/elements/adder.c: (adder_suite):
      Raise timeout to make buildbot happy
      4576a952
    • Stefan Kost's avatar
      Add sink-event handling to adder. It tries to merge incomming... · 458c6c06
      Stefan Kost authored
      Add sink-event handling to adder. It tries to merge incomming newsegment-events. Added test to check if segment_done ...
      
      Original commit message from CVS:
      * gst/adder/gstadder.c: (gst_adder_sink_event),
      (gst_adder_request_new_pad), (gst_adder_change_state):
      * gst/adder/gstadder.h:
      * tests/check/Makefile.am:
      * tests/check/elements/adder.c: (event_loop), (GST_START_TEST),
      (adder_suite), (main):
      Add sink-event handling to adder. It tries to merge incomming
      newsegment-events. Added test to check if segment_done is comming
      through.
      458c6c06