1. 10 Apr, 2006 2 commits
  2. 09 Apr, 2006 2 commits
    • Sebastien Moutte's avatar
      ext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32) · 6ea2c238
      Sebastien Moutte authored
      Original commit message from CVS:
      * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
      remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
      * sys/directdraw/gstdirectdrawsink.c:
      * sys/directsound/gstdirectsoundsink.c:
      done some cleans in sources
      * win32/vs6:
      add project files for neon, qtdemux
      6ea2c238
    • Sebastien Moutte's avatar
      gst/audioresample/debug.h: replace debug macros with variable number of... · 078324cd
      Sebastien Moutte authored
      gst/audioresample/debug.h: replace debug macros with variable number of parameters by a simple alias to gstreamer sta...
      
      Original commit message from CVS:
      * gst/audioresample/debug.h:
      replace debug macros with variable number of parameters
      by a simple alias to gstreamer standard debug macros
      (#define RESAMPLE_ERROR GST_ERROR, __VA_ARGS__ is not
      supported by MSVC 6.0 and 7.1)
      * gst/audioresample/resample.h:
      define M_PI and rint for WIN32
      * win32/common/libgstaudio.def:
      * win32/common/libgstriff.def:
      * win32/common/libgsttag.def:
      * win32/common/libgstvideo.def:
      add new exported functions
      * win32/vs6:
      update project files
      078324cd
  3. 08 Apr, 2006 5 commits
    • Stefan Kost's avatar
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) · aa99af60
      Stefan Kost authored
      Original commit message from CVS:
      * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
      * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
      * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
      * ext/arts/gst_arts.c: (gst_arts_class_init):
      * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
      * ext/audiofile/gstafsink.c: (gst_afsink_class_init):
      * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
      * ext/audioresample/gstaudioresample.c:
      * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
      * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
      * ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
      * ext/hermes/gsthermescolorspace.c:
      (gst_hermes_colorspace_class_init):
      * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
      * ext/jack/gstjack.c: (gst_jack_class_init):
      * ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
      * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
      * ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
      * ext/nas/nassink.c: (gst_nassink_class_init):
      * ext/shout/gstshout.c: (gst_icecastsend_class_init):
      * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
      * ext/sndfile/gstsf.c: (gst_sf_class_init):
      * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
      (gst_swfdec_class_init):
      * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
      * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
      * gst/chart/gstchart.c: (gst_chart_class_init):
      * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
      * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
      * gst/festival/gstfestival.c: (gst_festival_class_init):
      * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
      * gst/filter/gstiir.c: (gst_iir_class_init):
      * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
      * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
      * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
      * gst/mpeg1sys/gstmpeg1systemencode.c:
      (gst_system_encode_class_init):
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      (gst_mp1videoparse_class_init):
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      (gst_mp3parse_class_init):
      * gst/overlay/gstoverlay.c: (gst_overlay_class_init):
      * gst/passthrough/gstpassthrough.c: (passthrough_class_init):
      * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
      * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
      * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
      * gst/smooth/gstsmooth.c: (gst_smooth_class_init):
      * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
      * gst/stereo/gststereo.c: (gst_stereo_class_init):
      * gst/switch/gstswitch.c: (gst_switch_class_init):
      * gst/tta/gstttadec.c: (gst_tta_dec_class_init):
      * gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
      * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
      * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
      * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
      * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
      * sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
      * sys/directsound/gstdirectsoundsink.c:
      (gst_directsoundsink_class_init):
      * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
      * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
      * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
      * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
      * sys/v4l2/gstv4l2colorbalance.c:
      (gst_v4l2_color_balance_channel_class_init):
      * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
      (gst_v4l2_tuner_norm_class_init):
      * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
      aa99af60
    • Stefan Kost's avatar
      gst/: Fix more broken GObject macros · c745baed
      Stefan Kost authored
      Original commit message from CVS:
      * gst/colorspace/gstcolorspace.h:
      * gst/deinterlace/gstdeinterlace.h:
      * gst/passthrough/gstpassthrough.h:
      * gst/y4m/gsty4mencode.h:
      Fix more broken GObject macros
      c745baed
    • Stefan Kost's avatar
      Fix broken GObject macros · c93876f7
      Stefan Kost authored
      Original commit message from CVS:
      * ext/xine/gstxine.h:
      * gst-libs/gst/play/play.h:
      * sys/v4l2/gstv4l2element.h:
      * sys/ximagesrc/ximageutil.h:
      Fix broken GObject macros
      c93876f7
    • Stefan Kost's avatar
      Fix broken GObject macros · c6ae0243
      Stefan Kost authored
      Original commit message from CVS:
      * ext/annodex/gstcmmldec.h:
      * ext/annodex/gstcmmlenc.h:
      * ext/annodex/gstcmmltag.h:
      * ext/cairo/gsttextoverlay.h:
      * ext/ladspa/gstsignalprocessor.h:
      * gst/matroska/ebml-read.h:
      * gst/matroska/ebml-write.h:
      * sys/osxaudio/gstosxaudioelement.h:
      Fix broken GObject macros
      c6ae0243
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations. · e843de1d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
      (gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
      (qtdemux_dump_stco), (qtdemux_parse_trak):
      Don't make rounding errors in timestamp/duration calculations.
      Fix timestamps for AMR and IMA4.  Fixes (#337436).
      Create a dummy segment even when there is no edit list.
      e843de1d
  4. 07 Apr, 2006 4 commits
  5. 06 Apr, 2006 6 commits
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Added full edit list support. · 83208d04
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
      (gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
      (gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
      (gst_qtdemux_do_seek), (gst_qtdemux_change_state),
      (gst_qtdemux_activate_segment),
      (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
      (qtdemux_parse_trak):
      Added full edit list support.
      Avoid overflows in prologue image detection code.
      Avoid roundoff errors in timestamp calculations.
      83208d04
    • Thomas Vander Stichele's avatar
      more distcheck fixes · ef5b79cf
      Thomas Vander Stichele authored
      Original commit message from CVS:
      more distcheck fixes
      ef5b79cf
    • Thomas Vander Stichele's avatar
      configure.ac: clean up so report properly on missing stuff fix modplug detection · 6187c53e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * configure.ac:
      clean up so report properly on missing stuff
      fix modplug detection
      6187c53e
    • Thomas Vander Stichele's avatar
      ext/: don't dist amr wb source code · 295d13a3
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * ext/Makefile.am:
      * ext/amrwb/amrwb-code/Makefile.am:
      don't dist amr wb source code
      295d13a3
    • j^'s avatar
      Unify the long descriptions in the plugin details (#337263). · dacf8eaa
      j^ authored
      Original commit message from CVS:
      Patch by: j^  <j at bootlab dot org>
      * ext/amrwb/gstamrwbdec.c:
      * ext/amrwb/gstamrwbenc.c:
      * ext/amrwb/gstamrwbparse.c:
      * ext/arts/gst_arts.c:
      * ext/artsd/gstartsdsink.c:
      * ext/audiofile/gstafparse.c:
      * ext/audiofile/gstafsink.c:
      * ext/audiofile/gstafsrc.c:
      * ext/cdaudio/gstcdaudio.c:
      * ext/directfb/dfbvideosink.c:
      * ext/divx/gstdivxdec.c:
      * ext/divx/gstdivxenc.c:
      * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
      * ext/faac/gstfaac.c: (gst_faac_base_init):
      * ext/faad/gstfaad.c:
      * ext/gsm/gstgsmdec.c:
      * ext/gsm/gstgsmenc.c:
      * ext/hermes/gsthermescolorspace.c:
      * ext/ivorbis/vorbisfile.c:
      * ext/lcs/gstcolorspace.c:
      * ext/libfame/gstlibfame.c:
      * ext/libmms/gstmms.c: (gst_mms_base_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
      * ext/nas/nassink.c: (gst_nassink_base_init):
      * ext/neon/gstneonhttpsrc.c:
      * ext/polyp/polypsink.c: (gst_polypsink_base_init):
      * ext/sdl/sdlaudiosink.c:
      * ext/sdl/sdlvideosink.c:
      * ext/shout/gstshout.c:
      * ext/snapshot/gstsnapshot.c:
      * ext/sndfile/gstsf.c:
      * ext/tarkin/gsttarkindec.c:
      * ext/tarkin/gsttarkinenc.c:
      * ext/theora/theoradec.c:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
      * ext/xvid/gstxviddec.c:
      * ext/xvid/gstxvidenc.c:
      * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
      * gst/chart/gstchart.c:
      * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
      * gst/festival/gstfestival.c:
      * gst/filter/gstiir.c:
      * gst/filter/gstlpwsinc.c:
      * gst/freeze/gstfreeze.c:
      * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
      * gst/mixmatrix/mixmatrix.c:
      * gst/mpeg1sys/gstmpeg1systemencode.c:
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      * gst/mpeg2sub/gstmpeg2subt.c:
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      * gst/multifilesink/gstmultifilesink.c:
      * gst/overlay/gstoverlay.c:
      * gst/passthrough/gstpassthrough.c:
      * gst/playondemand/gstplayondemand.c:
      * gst/qtdemux/qtdemux.c:
      * gst/rtjpeg/gstrtjpegdec.c:
      * gst/rtjpeg/gstrtjpegenc.c:
      * gst/smooth/gstsmooth.c:
      * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
      * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
      * gst/videocrop/gstvideocrop.c:
      * gst/videodrop/gstvideodrop.c:
      * gst/virtualdub/gstxsharpen.c:
      * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
      * gst/y4m/gsty4mencode.c:
      Unify the long descriptions in the plugin details (#337263).
      dacf8eaa
    • Tim-Philipp Müller's avatar
      ext/neon/gstneonhttpsrc.c: Add back "uri" property and mark it as deprecated; undoes · a559801c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
      (gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property):
      Add back "uri" property and mark it as deprecated; undoes
      API/ABI breakage from 2006-02-24.
      a559801c
  6. 05 Apr, 2006 1 commit
  7. 04 Apr, 2006 3 commits
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: More cleanups, added comments. · ab45a8ca
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
      (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
      (gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
      More cleanups, added comments.
      Mark discontinuities on outgoing buffers.
      Post better errors when something goes wrong.
      Handle EOS and segment end properly.
      ab45a8ca
    • Wim Taymans's avatar
      Mark latest change as fixing a bug. · 53977552
      Wim Taymans authored
      Original commit message from CVS:
      Mark latest change as fixing a bug.
      53977552
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes. · d1e0df82
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_push_event), (gst_qtdemux_go_back),
      (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
      (gst_qtdemux_handle_src_event), (plugin_init),
      (gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
      (gst_qtdemux_loop), (gst_qtdemux_chain),
      (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
      (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
      (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
      (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
      * gst/qtdemux/qtdemux.h:
      Handle stss boxes so we can mark and find keyframes.
      Implement correct accurate and keyframe seeking.
      Use _DEBUG_OBJECT when possible.
      d1e0df82
  8. 03 Apr, 2006 4 commits
  9. 02 Apr, 2006 3 commits
    • Thomas Vander Stichele's avatar
      docs/plugins/: add more plugins to docs · 31e16795
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/inspect/plugin-bz2.xml:
      * docs/plugins/inspect/plugin-cdxaparse.xml:
      * docs/plugins/inspect/plugin-freeze.xml:
      * docs/plugins/inspect/plugin-glimagesink.xml:
      * docs/plugins/inspect/plugin-modplug.xml:
      * docs/plugins/inspect/plugin-neon.xml:
      * docs/plugins/inspect/plugin-sdl.xml:
      * docs/plugins/inspect/plugin-video4linux2.xml:
      * docs/plugins/inspect/plugin-ximagesrc.xml:
      * docs/plugins/inspect/plugin-xingheader.xml:
      add more plugins to docs
      31e16795
    • Thomas Vander Stichele's avatar
      the alphabet, a tricky concept · a55df4e7
      Thomas Vander Stichele authored
      Original commit message from CVS:
      the alphabet, a tricky concept
      a55df4e7
    • Thomas Vander Stichele's avatar
      add liboil check, dts uses it · a9bcba6b
      Thomas Vander Stichele authored
      Original commit message from CVS:
      add liboil check, dts uses it
      a9bcba6b
  10. 01 Apr, 2006 6 commits
  11. 31 Mar, 2006 4 commits
    • Zaheer Abbas Merali's avatar
      Add tests and fix PAR caps issue to ximagesrc · 7becef8f
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-03-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * Makefile.am:
      * configure.ac:
      * sys/ximagesrc/ximagesrc.c:
      (gst_ximagesrc_ximage_get),
      (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
      * sys/ximagesrc/ximageutil.c:
      * tests/Makefile.am:
      * tests/icles/Makefile.am:
      * tests/icles/ximagesrc-test.c: (terminate_playback), (main):
      Add tests and fix PAR caps issue to ximagesrc
      7becef8f
    • Zaheer Abbas Merali's avatar
      sys/ximagesrc/ximagesrc.c: Add docs to ximagesrc · 10496d32
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-03-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * sys/ximagesrc/ximagesrc.c:
      Add docs to ximagesrc
      10496d32
    • Zaheer Abbas Merali's avatar
      sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are... · 7b8578af
      Zaheer Abbas Merali authored
      sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yellow rectangles with the cursor
      
      Original commit message from CVS:
      2006-03-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * sys/ximagesrc/ximagesrc.c: (composite_pixel),
      (gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property),
      (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
      * sys/ximagesrc/ximagesrc.h:
      * sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get):
      * sys/ximagesrc/ximageutil.h:
      Fix ximagesrc so a) the cursor doesnt trail and b) there are no
      yellow rectangles with the cursor
      7b8578af
    • Michael Smith's avatar
      configure.ac: Add autoconfery for theoradec. · 15d5008f
      Michael Smith authored
      Original commit message from CVS:
      * configure.ac:
      Add autoconfery for theoradec.
      * ext/Makefile.am:
      Add theora directory.
      * ext/theora/Makefile.am:
      * ext/theora/theoradec.c: (gst_theoradec_base_init),
      (gst_theoradec_class_init), (gst_theoradec_init),
      (gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
      (gst_theoradec_granule_clocktime), (theora_dec_src_convert),
      (theora_dec_sink_convert), (theora_dec_src_query),
      (theora_dec_sink_query), (theora_dec_src_event),
      (theora_dec_sink_event), (theora_handle_comment_packet),
      (theora_handle_type_packet), (theora_handle_header_packet),
      (theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
      (theora_dec_change_state), (plugin_init):
      * ext/theora/theoradec.h:
      Add theora plugin for theora-exp decoder. Very heavily based on the
      existing theora decoder plugin.
      15d5008f