1. 09 Mar, 2004 1 commit
  2. 02 Mar, 2004 1 commit
  3. 26 Feb, 2004 1 commit
  4. 24 Feb, 2004 1 commit
  5. 22 Feb, 2004 2 commits
    • Benjamin Otte's avatar
      configure.ac: export [_]*{gst,Gst,GST}.* symbols from plugins · 3acef0a8
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-22  Benjamin Otte  <otte@gnome.org>
      
      * configure.ac:
      export [_]*{gst,Gst,GST}.* symbols from plugins
      
      2004-02-22  Christophe Fergeau <teuf@gnome.org>
      
      reviewed by: Benjamin Otte  <otte@gnome.org>
      
      * ext/lame/gstlame.c: (add_one_tag):
      * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_tag_value),
      (gst_vorbisenc_metadata_set1):
      * gst/tags/gstid3tag.c:
      * gst/tags/gstvorbistag.c: (gst_vorbis_tag_add):
      apply fixes from bugs #135042 (lame can't write tags) and #133817
      (add GST_ALBUM_VOLUME_{COUNT,NUMBER} tags)
      3acef0a8
    • Ramon Garcia Fernandez Fernandez's avatar
      Export only gst_plugin_desc from plugins · e1a8f471
      Ramon Garcia Fernandez Fernandez authored
      Original commit message from CVS:
      Export only gst_plugin_desc from plugins
      e1a8f471
  6. 20 Feb, 2004 3 commits
    • Thomas Vander Stichele's avatar
      fix gdk_pixbuf install location creation for solaris fix category for vorbisdec · 5da344cc
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      fix gdk_pixbuf install location creation for solaris
      fix category for vorbisdec
      5da344cc
    • Andy Wingo Wingo's avatar
      gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and interleave respectively. · ce89f168
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2004-02-20  Andy Wingo  <wingo@pobox.com>
      
      * gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and
      interleave respectively.
      
      * gst/interleave/deinterleave.c: New plugin: deinterleave
      (replaces on oneton).
      * gst/interleave/interleave.c: New plugin: interleave.
      * gst/interleave/plugin.h: Support file.
      * gst/interleave/plugin.c: Support file.
      
      * configure.ac: Remove intfloat and oneton, add interleave.
      
      * ext/sndfile/gstsf.c: Handle events better.
      
      * gst/audioconvert/gstaudioconvert.c: Change to support int2float
      and float2int operation. int2float has scheduling problems as
      noted in in2float_chain.
      ce89f168
    • Benjamin Otte's avatar
      ext/xine/: add first version of xine plugin wrapper. Currently only wraps the · 8eae64c3
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-20  Benjamin Otte  <otte@gnome.org>
      
      * ext/xine/Makefile.am:
      * ext/xine/gstxine.h:
      * ext/xine/xine.c:
      * ext/xine/xineaudiodec.c:
      * ext/xine/xinecaps.c:
      add first version of xine plugin wrapper. Currently only wraps the
      QDM2 win32 DLL, and even that only in proof-of-concept quality.
      * configure.ac:
      * ext/Makefile.am:
      add xine plugin wrapper, disabled by default. Use --enable-xine to
      build. Note that it'll segfault on gst-register if you don't remove
      the goom and tvtime post plugins from xine.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
      (qtdemux_parse), (qtdemux_parse_trak), (qtdemux_audio_caps):
      add extradata parsing for QDM2.
      change around debugging prints.
      8eae64c3
  7. 19 Feb, 2004 1 commit
  8. 13 Feb, 2004 2 commits
  9. 12 Feb, 2004 1 commit
    • David Schleef's avatar
      Convert a few inner loops to use liboil. This is currently optional, and is... · 5ccfb9f0
      David Schleef authored
      Convert a few inner loops to use liboil.  This is currently optional, and is only enabled if liboil is present (duh!).
      
      Original commit message from CVS:
      Convert a few inner loops to use liboil.  This is currently
      optional, and is only enabled if liboil is present (duh!).
      * configure.ac: Check for liboil-0.1
      * gst/intfloat/Makefile.am:
      * gst/intfloat/gstint2float.c: (conv_f32_s16), (scalarmult_f32),
      (gst_int2float_chain_gint16):
      * gst/videofilter/Makefile.am:
      * gst/videofilter/gstvideobalance.c: (gst_videobalance_class_init),
      (tablelookup_u8), (gst_videobalance_planar411):
      * gst/videotestsrc/Makefile.am:
      * gst/videotestsrc/gstvideotestsrc.c: (plugin_init):
      * gst/videotestsrc/videotestsrc.c: (splat_u8), (paint_hline_YUY2),
      (paint_hline_IYU2), (paint_hline_str4), (paint_hline_str3),
      (paint_hline_RGB565), (paint_hline_xRGB1555):
      5ccfb9f0
  10. 11 Feb, 2004 1 commit
  11. 06 Feb, 2004 1 commit
  12. 04 Feb, 2004 2 commits
  13. 03 Feb, 2004 1 commit
    • Benjamin Otte's avatar
      co/: add AX_CREATE_STDINT_H to get correct type definitions for a52dec in _stdint.h. · 896ef493
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-03  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * common/m4/ax_create_stdint_h.m4:
      * configure.ac:
      add AX_CREATE_STDINT_H to get correct type definitions for a52dec in
      _stdint.h.
      * Makefile.am:
      remove generated _stdint.h in DISTCLEANFILES
      * ext/a52dec/gsta52dec.c:
      include _stdint.h for a52dec. (should fix #133064)
      896ef493
  14. 01 Feb, 2004 1 commit
  15. 30 Jan, 2004 1 commit
    • Benjamin Otte's avatar
      configure.ac: use AC_C_INLINE · ebed8d87
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-30  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * configure.ac:
      use AC_C_INLINE
      * configure.ac:
      * ext/Makefile.am:
      * ext/theora/Makefile.am:
      * ext/theora/theoradec.c:
      add theora video decoder. Does just do simple decoding for now and
      has been tested against Theora cvs only.
      * ext/vorbis/vorbisdec.c: (vorbis_dec_event):
      always reset packetno on DISCONT
      ebed8d87
  16. 21 Jan, 2004 1 commit
  17. 19 Jan, 2004 2 commits
  18. 18 Jan, 2004 1 commit
    • Jeremy Simon's avatar
      Check for libmusicbrainz · 1abf388f
      Jeremy Simon authored
      Original commit message from CVS:
      Check for libmusicbrainz
      Add the musicbrainz directory to the build process
      Update Changelog
      1abf388f
  19. 15 Jan, 2004 1 commit
    • David Schleef's avatar
      Duplicate the ext/hermes colorspace plugin, and remove Hermes code and GPL... · cbfaea6f
      David Schleef authored
      Duplicate the ext/hermes colorspace plugin, and remove Hermes code and GPL code.  Fix for new caps negotiation.  Rewr...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/colorspace/Makefile.am:
      * gst/colorspace/gstcolorspace.c:
      * gst/colorspace/gstcolorspace.h:
      * gst/colorspace/yuv2rgb.c:
      * gst/colorspace/yuv2rgb.h:
      Duplicate the ext/hermes colorspace plugin, and remove Hermes
      code and GPL code.  Fix for new caps negotiation.  Rewrite
      much of the format handling code, and some of the conversion
      code.  Basically, rewrote almost everything.  This element
      handles I420, YV12 to RGB conversions.
      * ext/hermes/Makefile.am:
      * ext/hermes/gsthermescolorspace.c:
      Rename colorspace to hermescolorspace.  Fix negotiation issues.
      Remove non-Hermes related code.  This element handles lots of
      RGB to RGB conversions, but no YUV.
      * ext/hermes/gstcolorspace.c:
      * ext/hermes/gstcolorspace.h:
      * ext/hermes/rgb2yuv.c:
      * ext/hermes/yuv2rgb.c:
      * ext/hermes/yuv2rgb.h:
      * ext/hermes/yuv2rgb_mmx16.s:
      * ext/hermes/yuv2yuv.c:
      * ext/hermes/yuv2yuv.h:
      Remove old code.
      cbfaea6f
  20. 12 Jan, 2004 1 commit
  21. 11 Jan, 2004 1 commit
    • Julien Moutte Moutte's avatar
      configure.ac: Adding examples/switch/Makefile · 36c13b82
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-11  Julien MOUTTE  <julien@moutte.net>
      
      * configure.ac: Adding examples/switch/Makefile
      * examples/Makefile.am: Adding examples/switch
      * examples/switch/Makefile.am: Adding switcher example.
      * examples/switch/switcher.c: (got_eos), (idle_iterate),
      (switch_timer), (main): Adding an example demonstrating switch usage
      with 2 videotestsrc showing different patterns.
      * gst/switch/gstswitch.c: (gst_switch_request_new_pad),
      (gst_switch_init): Fixing switch with the new caps system.
      36c13b82
  22. 07 Jan, 2004 1 commit
  23. 03 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      Update xvid plugin to latest xvid (1.0.0-beta3) API. · 88fb7893
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-03  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      reviewed by: <delete if not using a buddy>
      
      * configure.ac:
      * ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_error),
      (gst_xvid_structure_to_csp), (gst_xvid_csp_to_caps):
      * ext/xvid/gstxvid.h:
      * ext/xvid/gstxviddec.c: (gst_xviddec_class_init),
      (gst_xviddec_init), (gst_xviddec_setup), (gst_xviddec_chain),
      (gst_xviddec_src_link), (gst_xviddec_sink_link),
      (gst_xviddec_change_state):
      * ext/xvid/gstxviddec.h:
      * ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type),
      (gst_xvidenc_base_init), (gst_xvidenc_class_init),
      (gst_xvidenc_init), (gst_xvidenc_setup), (gst_xvidenc_chain),
      (gst_xvidenc_link), (gst_xvidenc_set_property),
      (gst_xvidenc_get_property), (gst_xvidenc_change_state):
      * ext/xvid/gstxvidenc.h:
      Update xvid plugin to latest xvid (1.0.0-beta3) API.
      88fb7893
  24. 01 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      configure.ac: Fix configure check for mpeg2enc. We need 1.6.1.93 instead of... · 274b241a
      Ronald S. Bultje authored
      configure.ac: Fix configure check for mpeg2enc. We need 1.6.1.93 instead of 1.6.1.92, since the pkg-config file of 1....
      
      Original commit message from CVS:
      2004-01-01  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * configure.ac:
      Fix configure check for mpeg2enc. We need 1.6.1.93 instead of
      1.6.1.92, since the pkg-config file of 1.6.1.92 is borked and
      it therefore uses the wrong include paths. Too bad... Note
      that 1.6.1.93 is not release yet. ;).
      Also add a check for mplex, which is now using the lib'ified
      mplex from mjpegtools, too.
      * ext/ffmpeg/gstffmpegcodecmap.c:
      Add codec_tag for 3ivx/xvid. For xvid, this should fix playback
      issues. I don't think ffmpeg handles 3ivx correctly, so this
      probably won't work. But it won't hurt either.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect),
      (gst_ffmpegdec_chain):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect),
      (gst_ffmpegenc_chain_audio):
      Fix memleak in audio encoding. Close codec if open fails, this
      calls the cleanup routines so we can re-use the context.
      * ext/mpeg2enc/gstmpeg2enc.cc:
      Fix pad template names/types, fix memory issue with getcaps().
      * ext/mpeg2enc/gstmpeg2encoder.cc:
      * ext/mpeg2enc/gstmpeg2encoder.hh:
      Fix compile issue with new caps system (const thingy).
      * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
      * ext/mpeg2enc/gstmpeg2encpicturereader.hh:
      We read a first frame right on initing, so that we have a caps
      when we init the output. This caps is cached in padprivate and
      read as first frame.
      * ext/mplex/Makefile.am:
      * ext/mplex/gstmplex.cc:
      * ext/mplex/gstmplex.h:
      * ext/mplex/gstmplex.hh:
      * ext/mplex/gstmplexibitstream.cc:
      * ext/mplex/gstmplexibitstream.hh:
      * ext/mplex/gstmplexjob.cc:
      * ext/mplex/gstmplexjob.hh:
      * ext/mplex/gstmplexoutputstream.cc:
      * ext/mplex/gstmplexoutputstream.hh:
      We wrap mjpegtools mplex. So I rewrote the plugin. The old plugin
      had issues, didn't do capsnego, supported only a subset of the
      mplex features and required a mplex fork in our local CVS. Plus
      that it worked agaist a very old mplex version. Rewriting was
      faster than updating it.
      * gst-libs/ext/Makefile.am:
      * gst-libs/ext/mplex/INSTRUCT:
      * gst-libs/ext/mplex/Makefile.am:
      * gst-libs/ext/mplex/README:
      * gst-libs/ext/mplex/TODO:
      * gst-libs/ext/mplex/ac3strm_in.cc:
      * gst-libs/ext/mplex/audiostrm.hh:
      * gst-libs/ext/mplex/audiostrm_out.cc:
      * gst-libs/ext/mplex/aunit.hh:
      * gst-libs/ext/mplex/bits.cc:
      * gst-libs/ext/mplex/bits.hh:
      * gst-libs/ext/mplex/buffer.cc:
      * gst-libs/ext/mplex/buffer.hh:
      * gst-libs/ext/mplex/fastintfns.h:
      * gst-libs/ext/mplex/format_codes.h:
      * gst-libs/ext/mplex/inputstrm.cc:
      * gst-libs/ext/mplex/inputstrm.hh:
      * gst-libs/ext/mplex/lpcmstrm_in.cc:
      * gst-libs/ext/mplex/mjpeg_logging.cc:
      * gst-libs/ext/mplex/mjpeg_logging.h:
      * gst-libs/ext/mplex/mjpeg_types.h:
      * gst-libs/ext/mplex/mpastrm_in.cc:
      * gst-libs/ext/mplex/mpegconsts.cc:
      * gst-libs/ext/mplex/mpegconsts.h:
      * gst-libs/ext/mplex/mplexconsts.hh:
      * gst-libs/ext/mplex/multplex.cc:
      * gst-libs/ext/mplex/outputstream.hh:
      * gst-libs/ext/mplex/padstrm.cc:
      * gst-libs/ext/mplex/padstrm.hh:
      * gst-libs/ext/mplex/stillsstream.cc:
      * gst-libs/ext/mplex/stillsstream.hh:
      * gst-libs/ext/mplex/systems.cc:
      * gst-libs/ext/mplex/systems.hh:
      * gst-libs/ext/mplex/vector.cc:
      * gst-libs/ext/mplex/vector.hh:
      * gst-libs/ext/mplex/videostrm.hh:
      * gst-libs/ext/mplex/videostrm_in.cc:
      * gst-libs/ext/mplex/videostrm_out.cc:
      * gst-libs/ext/mplex/yuv4mpeg.cc:
      * gst-libs/ext/mplex/yuv4mpeg.h:
      * gst-libs/ext/mplex/yuv4mpeg_intern.h:
      * gst-libs/ext/mplex/yuv4mpeg_ratio.cc:
      We don't fork mjpegtools' mplex in our CVS anymore.
      * gst/avi/gstavidemux.c: (gst_avi_demux_src_getcaps),
      (gst_avi_demux_add_stream):
      * gst/avi/gstavidemux.h:
      Add getcaps() function for proper caps nego. This makes some
      parts of AVI playback/reading work.
      * sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect):
      Resize window on new capsnego. This is probably wrong, but
      I'm still committing it because with current capsnego, the
      first successfull capsnego is auto-fixated, therefore rounded
      down to the lowest values in the caps. this results in a 16x16
      XWindow that is not reized when real capsnego finishes.
      Dave, I see more cases of this, do you know a proper solution?
      * tools/gst-launch-ext.in:
      Fix MPEG-4 AAC (Apple iPod/iTunes) file commandline.
      274b241a
  25. 21 Dec, 2003 3 commits
    • Thomas Vander Stichele's avatar
      fix BBB's configure.ac changes · 75239df4
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix BBB's configure.ac changes
      75239df4
    • Julien Moutte Moutte's avatar
      configure.ac: X_DISPLAY_MISSING is set to 1 if AC_PATH_XTRA fails to find X... · 99b25838
      Julien Moutte Moutte authored
      configure.ac: X_DISPLAY_MISSING is set to 1 if AC_PATH_XTRA fails to find X development files. I don't understand the...
      
      Original commit message from CVS:
      * configure.ac: X_DISPLAY_MISSING is set to 1 if AC_PATH_XTRA fails to
      find X development files. I don't understand the previous tests and
      they fail on my debian/ppc unstable. This one works.
      * examples/gstplay/player.c: (main): Set the pipeline to READY before
      exiting.
      * gst-libs/gst/play/gstplay.c: (gst_play_get_length_callback),
      (gst_play_set_video_sink), (gst_play_set_audio_sink),
      (gst_play_set_visualization): Add some safety checks in set_ methods
      and state_change. This was throwing some ugly CRITICAL messages when
      pipeline was getting disposed and casts were failing.
      99b25838
    • Ronald S. Bultje's avatar
      configure.ac: Improve mpeg2enc detection. This is for distributions that do... · 31b52089
      Ronald S. Bultje authored
      configure.ac: Improve mpeg2enc detection. This is for distributions that do ship mjpegtools, but without mpeg2enc. Al...
      
      Original commit message from CVS:
      2003-12-21  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * configure.ac:
      Improve mpeg2enc detection. This is for distributions that do
      ship mjpegtools, but without mpeg2enc. Also does object check
      for might there ever be ABI incompatibility.
      * ext/mpeg2enc/gstmpeg2enc.cc:
      Add Andrew as second maintainer (he's helping me), and also add
      an error if no caps was set. This happens if I pull before capsnego
      and that's something I should solve sometime else.
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_blockgroup):
      Fix time parsing.
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_audio_pad_link),
      (gst_matroska_mux_track_header):
      Add caps to templates.
      * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_sink_factory):
      Add mpegversion=1 to prevent confusion with MPEG/AAC.
      * gst/mpegstream/gstmpegdemux.c:
      Remove layer since it causes warnings about unfixed caps.
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
      Fix obvious typo (we error out if caps were set, we should of
      course error out if *no* caps were set).
      * sys/oss/gstosselement.c: (gst_osselement_convert):
      Fix format conversion, we confused bits/bytes.
      * sys/oss/gstosselement.h:
      Improve documentation for 'bps'.
      * sys/v4l/TODO:
      Remove stuff about plugins that need removing - this was done
      ages ago.
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init),
      (gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_init), (gst_v4lsrc_src_convert),
      (gst_v4lsrc_src_query):
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init),
      (gst_v4l2src_src_convert), (gst_v4l2src_src_query):
      Add get_query_types(), get_formats() and query() functions.
      31b52089
  26. 20 Dec, 2003 2 commits
  27. 16 Dec, 2003 1 commit
  28. 14 Dec, 2003 4 commits