1. 08 Nov, 2004 13 commits
    • Thomas Vander Stichele's avatar
      add italian (Luca Feretti) · e454662c
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add italian (Luca Feretti)
      e454662c
    • Zeeshan Ali's avatar
      Reomoved unused fields from the object · 3368a1e7
      Zeeshan Ali authored
      Original commit message from CVS:
      Reomoved unused fields from the object
      3368a1e7
    • Zeeshan Ali's avatar
      Fixed the clock · d712d242
      Zeeshan Ali authored
      Original commit message from CVS:
      Fixed the clock
      d712d242
    • Wim Taymans's avatar
      gst/playback/: Updated README, added more comments for fixmes etc.. · b3129573
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/README:
      * gst/playback/gstdecodebin.c: (close_pad_link), (try_to_link_1):
      * gst/playback/gstplaybasebin.c: (probe_triggered),
      (gst_play_base_bin_change_state):
      Updated README, added more comments for fixmes etc..
      b3129573
    • Wim Taymans's avatar
      gst/playback/gstplaybasebin.c: We can remove this hack now. · 61e30633
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_add_element):
      We can remove this hack now.
      61e30633
    • Wim Taymans's avatar
      gst/videomixer/videomixer.c: Only mix AYUV for maximum quality. · 151f5ac2
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_ayuv),
      (gst_videomixer_fill_checker), (gst_videomixer_fill_color),
      (gst_videomixer_blend_buffers), (gst_videomixer_loop):
      Only mix AYUV for maximum quality.
      151f5ac2
    • Ronald S. Bultje's avatar
      ext/ogg/gstoggdemux.c: Let's act as if we're synchronized now! :). · 92eed86f
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (get_relative), (gst_ogg_demux_src_query),
      (gst_ogg_demux_push), (gst_ogg_pad_push):
      Let's act as if we're synchronized now! :).
      * ext/theora/theoradec.c: (theora_dec_chain):
      Add some debug.
      92eed86f
    • Wim Taymans's avatar
      gst/alpha/gstalpha.c: Implement alpha functions for AYUV too, this increases accuracy quite a bit. · 71ebb157
      Wim Taymans authored
      Original commit message from CVS:
      * gst/alpha/gstalpha.c: (gst_alpha_method_get_type),
      (gst_alpha_set_property), (gst_alpha_sink_link),
      (gst_alpha_set_ayuv), (gst_alpha_set_i420),
      (gst_alpha_chroma_key_ayuv), (gst_alpha_chroma_key_i420),
      (gst_alpha_init_params), (gst_alpha_chain):
      Implement alpha functions for AYUV too, this increases
      accuracy quite a bit.
      71ebb157
    • Wim Taymans's avatar
      gst/ffmpegcolorspace/: Added AYUV colorspace and handle RGBA a bit more respectful. · 71fbda13
      Wim Taymans authored
      Original commit message from CVS:
      * gst/ffmpegcolorspace/avcodec.h:
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
      (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt),
      (gst_ffmpegcsp_avpicture_fill):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_caps_remove_format_info):
      * gst/ffmpegcolorspace/imgconvert.c: (avpicture_get_size),
      (shrink12), (img_get_alpha_info), (deinterlace_line),
      (deinterlace_line_inplace):
      * gst/ffmpegcolorspace/imgconvert_template.h:
      Added AYUV colorspace and handle RGBA a bit more respectful.
      71fbda13
    • Ronald S. Bultje's avatar
      ext/ogg/gstoggdemux.c: Actually always send a discont (cornercase when... · 6326cea3
      Ronald S. Bultje authored
      ext/ogg/gstoggdemux.c: Actually always send a discont (cornercase when resending the same serial-tagged chain twice).
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push):
      Actually always send a discont (cornercase when resending the
      same serial-tagged chain twice).
      6326cea3
    • Julien Moutte Moutte's avatar
      sys/: Some more cleanups, leaks fixed and checks. · 428407a5
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-11-08  Julien MOUTTE  <julien@moutte.net>
      
      * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_clear),
      (gst_ximagesink_finalize):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xcontext_clear),
      (gst_xvimagesink_finalize): Some more cleanups, leaks fixed and checks.
      428407a5
    • Wim Taymans's avatar
      gst/typefind/gsttypefindfunctions.c: Don't segfault on NULL data. · d1d5e6b4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (aac_type_find):
      Don't segfault on NULL data.
      d1d5e6b4
    • Wim Taymans's avatar
      gst/playback/: Add support for chained ogg files. Prepare for playlist... · 5ded3ee7
      Wim Taymans authored
      gst/playback/: Add support for chained ogg files. Prepare for playlist support. This patch introduces the concept of ...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (unlinked):
      * gst/playback/gstplay-marshal.list:
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (gst_play_base_bin_init), (group_create), (get_active_group),
      (get_building_group), (group_destroy), (group_commit),
      (queue_overrun), (remove_groups), (add_stream), (unknown_type),
      (add_element_stream), (no_more_pads), (probe_triggered),
      (preroll_unlinked), (new_decoded_pad), (removed_decoded_pad),
      (state_change), (setup_source), (gst_play_base_bin_get_property),
      (gst_play_base_bin_change_state), (gst_play_base_bin_add_element),
      (gst_play_base_bin_link_stream),
      (gst_play_base_bin_get_streaminfo):
      * gst/playback/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init),
      (remove_sinks), (setup_sinks), (gst_play_bin_change_state):
      Add support for chained ogg files. Prepare for playlist
      support. This patch introduces the concept of pad groups, which
      together compose one playable media file.
      5ded3ee7
  2. 07 Nov, 2004 3 commits
    • David Schleef's avatar
      testsuite/gst-lint: Check for pad templates that aren't statically scoped. · 025e6196
      David Schleef authored
      Original commit message from CVS:
      * testsuite/gst-lint: Check for pad templates that aren't statically
      scoped.
      025e6196
    • Ronald S. Bultje's avatar
      Add musepack decoder. · 44fd8700
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/musepack/Makefile.am:
      * ext/musepack/gstmusepackdec.cpp:
      * ext/musepack/gstmusepackdec.h:
      * ext/musepack/gstmusepackreader.cpp:
      * ext/musepack/gstmusepackreader.h:
      Add musepack decoder.
      * ext/faad/gstfaad.c: (gst_faad_base_init):
      Make pad templates static.
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find),
      (plugin_init):
      Add musepack typefinder, make mp3 typefinding work halfway stream,
      which doesn't actually work yet because id3demux doesn't implement
      _get_length().
      44fd8700
    • Ronald S. Bultje's avatar
      ext/ogg/gstoggmux.c: Fix interrupt event handling (#144436). · 7fa54d62
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_next_buffer),
      (gst_ogg_mux_queue_pads), (gst_ogg_mux_loop):
      Fix interrupt event handling (#144436).
      7fa54d62
  3. 06 Nov, 2004 3 commits
  4. 05 Nov, 2004 5 commits
  5. 04 Nov, 2004 1 commit
  6. 03 Nov, 2004 4 commits
  7. 02 Nov, 2004 2 commits
    • David Schleef's avatar
      gst/qtdemux/qtdemux.c: Change all g_print()s to debugging. Add a bunch of consistency checks. · 92861000
      David Schleef authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
      (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_tree),
      (qtdemux_parse_udta), (qtdemux_tag_add), (gst_qtdemux_handle_esds):
      Change all g_print()s to debugging.  Add a bunch of consistency
      checks.
      92861000
    • Wim Taymans's avatar
      gst/playback/: Fix playback of multiple files. a slightly different approach... · bb35f412
      Wim Taymans authored
      gst/playback/: Fix playback of multiple files. a slightly different approach to handling dynamic pad removals.
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
      (try_to_link_1), (get_our_ghost_pad), (remove_element_chain),
      (unlinked), (no_more_pads), (close_link):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
      (unknown_type), (add_element_stream), (new_decoded_pad),
      (removed_decoded_pad), (setup_source):
      * gst/playback/gststreaminfo.c: (gst_stream_info_get_type),
      (gst_stream_info_class_init), (gst_stream_info_init),
      (gst_stream_info_new), (gst_stream_info_dispose),
      (stream_info_mute_pad), (gst_stream_info_set_property),
      (gst_stream_info_get_property):
      * gst/playback/gststreaminfo.h:
      Fix playback of multiple files.
      a slightly different approach to handling dynamic pad removals.
      This one only looks at pads that we have linked.
      bb35f412
  8. 01 Nov, 2004 6 commits
    • Christophe Fergeau's avatar
      ext/ogg/gstoggdemux.c: fix an "invalid free" warning from libc. · b94fcd81
      Christophe Fergeau authored
      Original commit message from CVS:
      2004-11-01  Christophe Fergeau  <teuf@gnome.org>
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_finalize): fix an "invalid
      free" warning from libc.
      b94fcd81
    • Ronald S. Bultje's avatar
      gst/playback/gstdecodebin.c: Implement support for dynamic pad changing. We... · 9caa2126
      Ronald S. Bultje authored
      gst/playback/gstdecodebin.c: Implement support for dynamic pad changing. We listen to "live" pad removals (i.e. while...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
      (get_unconnected_element), (remove_starting_from), (pad_removed),
      (close_link):
      Implement support for dynamic pad changing. We listen to "live"
      pad removals (i.e. while playing) and re-setup autoplugging
      after that. Playbasebin/playbin need some more work for this
      to finally work, but decodebin supports (and replugs) chained
      ogg now.
      9caa2126
    • Jan Schmidt's avatar
      Fixes a bunch of problems with finalize and dispose functions, either... · 9888ea29
      Jan Schmidt authored
      Fixes a bunch of problems with finalize and dispose functions, either assumptions that dispose is only called once, o...
      
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_class_init), (gst_alsa_dispose),
      (gst_alsa_finalize):
      * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init),
      (gst_cdaudio_finalize):
      * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init),
      (cdparanoia_finalize):
      * ext/divx/gstdivxdec.c: (gst_divxdec_dispose):
      * ext/divx/gstdivxenc.c: (gst_divxenc_dispose):
      * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_class_init),
      (dvdreadsrc_finalize):
      * ext/flac/gstflacdec.c: (gst_flacdec_class_init),
      (gst_flacdec_finalize):
      * ext/flac/gstflacenc.c: (gst_flacenc_class_init),
      (gst_flacenc_finalize):
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_class_init),
      (gst_gnomevfssink_finalize):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_class_init),
      (gst_gnomevfssrc_finalize):
      * ext/libfame/gstlibfame.c: (gst_fameenc_class_init),
      (gst_fameenc_finalize):
      * ext/nas/nassink.c: (gst_nassink_class_init),
      (gst_nassink_finalize):
      * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_finalize),
      (gst_sdlvideosink_class_init):
      * ext/sndfile/gstsf.c: (gst_sf_dispose):
      * gst-libs/gst/mixer/mixertrack.c: (gst_mixer_track_dispose):
      * gst-libs/gst/tuner/tunerchannel.c: (gst_tuner_channel_dispose):
      * gst-libs/gst/tuner/tunernorm.c: (gst_tuner_norm_dispose):
      * gst-libs/gst/xwindowlistener/xwindowlistener.c:
      (gst_x_window_listener_dispose):
      * gst/audioscale/gstaudioscale.c:
      * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init),
      (play_on_demand_finalize):
      * gst/videofilter/gstvideobalance.c: (gst_videobalance_dispose):
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_chain):
      * sys/cdrom/gstcdplayer.c: (cdplayer_class_init),
      (cdplayer_finalize):
      * sys/glsink/glimagesink.c: (gst_glimagesink_finalize),
      (gst_glimagesink_class_init):
      * sys/oss/gstosselement.c: (gst_osselement_class_init),
      (gst_osselement_finalize):
      * sys/oss/gstosssink.c: (gst_osssink_dispose):
      * sys/oss/gstosssrc.c: (gst_osssrc_dispose):
      * sys/v4l/gstv4lelement.c: (gst_v4lelement_dispose):
      Fixes a bunch of problems with finalize and dispose functions,
      either assumptions that dispose is only called once, or not calling
      the parent class dispose/finalize function
      9888ea29
    • Stefan Kost's avatar
      added two api precondition guards use g_strdup with getenv to fix crash when using ENVVAR · cda239c8
      Stefan Kost authored
      Original commit message from CVS:
      added two api precondition guards
      use g_strdup with getenv to fix crash when using ENVVAR
      cda239c8
    • Jan Schmidt's avatar
      ext/esd/esdsink.c: Use a finalize function, not dispose, and more importantly,... · ea8e39aa
      Jan Schmidt authored
      ext/esd/esdsink.c: Use a finalize function, not dispose, and more importantly, call the parent class finalize functio...
      
      Original commit message from CVS:
      * ext/esd/esdsink.c: (gst_esdsink_class_init),
      (gst_esdsink_finalize):
      Use a finalize function, not dispose, and more importantly,
      call the parent class finalize function too
      ea8e39aa
    • Johan Dahlin's avatar
      Plug more leaks. · 56443c3d
      Johan Dahlin authored
      Original commit message from CVS:
      Plug more leaks.
      56443c3d
  9. 31 Oct, 2004 3 commits