1. 31 Jul, 2008 1 commit
  2. 24 Jul, 2008 2 commits
    • Jan Schmidt's avatar
      configure.ac: 0.10.7.3 pre-release · 348bdec8
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      0.10.7.3 pre-release
      * po/LINGUAS:
      * po/id.po:
      Add Indonesian translation.
      348bdec8
    • Michael Smith's avatar
      gst/festival/gstfestival.c: Guard unistd.h with HAVE_UNISTD_H · cbc86745
      Michael Smith authored
      Original commit message from CVS:
      * gst/festival/gstfestival.c:
      Guard unistd.h with HAVE_UNISTD_H
      * gst/modplug/libmodplug/load_it.cpp:
      * gst/modplug/libmodplug/sndfile.cpp:
      * gst/modplug/libmodplug/sndfile.h:
      * gst/modplug/libmodplug/stdafx.h:
      Support for compiling with MSVC: use _MSC_VER for detecting MSVC instead
      of MSC_VER. Make CanPackSamples take the type it's passed. Change scope
      of a variable in load_it.cpp to MSVC's scoping rules.
      * gst/sdp/gstsdpdemux.c:
      Guard unistd.h with HAVE_UNISTD_H
      Fixes #544457.
      cbc86745
  3. 22 Jul, 2008 1 commit
  4. 21 Jul, 2008 4 commits
  5. 19 Jul, 2008 5 commits
    • Jan Schmidt's avatar
      configure.ac: 0.10.7.2 pre-release · ef70d19c
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      0.10.7.2 pre-release
      ef70d19c
    • Jan Schmidt's avatar
      ext/Makefile.am: Dist and recurse into resindvd subdir · 1856a1ba
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/Makefile.am:
      Dist and recurse into resindvd subdir
      1856a1ba
    • Jan Schmidt's avatar
      configure.ac: Remove interleave and replaygain configure.ac pieces too · 3e777bce
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Remove interleave and replaygain configure.ac pieces too
      3e777bce
    • Jan Schmidt's avatar
      po/: Add new lithunian translation, and add french to the LINGUAS file. · bf199c13
      Jan Schmidt authored
      Original commit message from CVS:
      * po/LINGUAS:
      * po/lt.po:
      Add new lithunian translation, and add french to the LINGUAS
      file.
      bf199c13
    • Jan Schmidt's avatar
      Remove interleave and replaygain plugins that have moved to -good · e985585a
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      * docs/plugins/gst-plugins-bad-plugins.prerequisites:
      * docs/plugins/inspect/plugin-interleave.xml:
      * docs/plugins/inspect/plugin-replaygain.xml:
      * gst/interleave/Makefile.am:
      * gst/interleave/deinterleave.c:
      * gst/interleave/deinterleave.h:
      * gst/interleave/interleave.c:
      * gst/interleave/interleave.h:
      * gst/interleave/plugin.c:
      * gst/interleave/plugin.h:
      * gst/replaygain/Makefile.am:
      * gst/replaygain/gstrganalysis.c:
      * gst/replaygain/gstrganalysis.h:
      * gst/replaygain/gstrglimiter.c:
      * gst/replaygain/gstrglimiter.h:
      * gst/replaygain/gstrgvolume.c:
      * gst/replaygain/gstrgvolume.h:
      * gst/replaygain/replaygain.c:
      * gst/replaygain/replaygain.h:
      * gst/replaygain/rganalysis.c:
      * gst/replaygain/rganalysis.h:
      * tests/check/Makefile.am:
      * tests/check/elements/deinterleave.c:
      * tests/check/elements/interleave.c:
      * tests/check/elements/rganalysis.c:
      * tests/check/elements/rglimiter.c:
      * tests/check/elements/rgvolume.c:
      Remove interleave and replaygain plugins that have moved to -good
      e985585a
  6. 18 Jul, 2008 1 commit
    • Sebastian Dröge's avatar
      Disable the tomsmocomp algorithm for this release as it's buggy and has no C implementation yet. · 26cb9531
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * gst/deinterlace2/Makefile.am:
      * gst/deinterlace2/gstdeinterlace2.c:
      (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method),
      (gst_deinterlace2_class_init), (gst_deinterlace2_init):
      * gst/deinterlace2/gstdeinterlace2.h:
      * gst/deinterlace2/tvtime/greedy.c:
      (gst_deinterlace_method_greedy_l_class_init):
      * gst/deinterlace2/tvtime/greedyh.c:
      (gst_deinterlace_method_greedy_h_class_init):
      * gst/deinterlace2/tvtime/vfir.c:
      (gst_deinterlace_method_vfir_class_init):
      Disable the tomsmocomp algorithm for this release as it's buggy
      and has no C implementation yet.
      Build the deinterlace2 plugin on all architectures but still mark it
      as experimental.
      Build the x86 inline assembly only if GCC inline assembly is supported
      and only on x86 or amd64. Fixes bug #543286.
      26cb9531
  7. 16 Jul, 2008 1 commit
  8. 14 Jul, 2008 2 commits
    • Edward Hervey's avatar
      gst/deinterlace2/tvtime/: Fix build on x86_64 · 504c6670
      Edward Hervey authored
      Original commit message from CVS:
      * gst/deinterlace2/tvtime/greedy.c:
      (gst_deinterlace_method_greedy_l_class_init):
      * gst/deinterlace2/tvtime/greedyh.c:
      (gst_deinterlace_method_greedy_h_class_init):
      * gst/deinterlace2/tvtime/vfir.c:
      (gst_deinterlace_method_vfir_class_init):
      Fix build on x86_64
      504c6670
    • Jan Schmidt's avatar
      ext/resindvd/gstmpegdemux.c: Remove whitespace line. · 95fa5e8b
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/resindvd/gstmpegdemux.c:
      Remove whitespace line.
      * ext/resindvd/resindvdbin.c:
      * ext/resindvd/resindvdbin.h:
      Make it so that audio/video pads aren't added to the bin
      until after data flow starts.
      * ext/resindvd/resin-play:
      Move video buffer queue outside resindvdbin
      * ext/resindvd/resindvdsrc.c:
      Check that the nav_clock_id didn't already get unscheduled.
      * gst/dvdspu/gstdvdspu.c:
      Remove assert that sometimes triggers erroneously.
      95fa5e8b
  9. 13 Jul, 2008 2 commits
    • Sebastian Dröge's avatar
      gst/deinterlace2/tvtime/greedyh.asm: Always use the C implementation if width... · 72dedf79
      Sebastian Dröge authored
      gst/deinterlace2/tvtime/greedyh.asm: Always use the C implementation if width is not a multiple of 4. The assembly op...
      
      Original commit message from CVS:
      * gst/deinterlace2/tvtime/greedyh.asm:
      Always use the C implementation if width is not a multiple of 4. The
      assembly optimized version only handle this and calling the C
      implementation for the remaining part doesn't work because it needs
      previous calculations.
      72dedf79
    • Sebastian Dröge's avatar
      gst/deinterlace2/tvtime/: Some cleanup, use 3DNOW instead of TDNOW in macros. · 856a1e45
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/deinterlace2/tvtime/greedyh.asm:
      * gst/deinterlace2/tvtime/greedyh.c:
      * gst/deinterlace2/tvtime/greedyhmacros.h:
      Some cleanup, use 3DNOW instead of TDNOW in macros.
      * gst/deinterlace2/tvtime/tomsmocomp.c:
      (gst_deinterlace_method_tomsmocomp_class_init):
      * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
      * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h:
      The SSE method in fact only needs MMXEXT, declare it as such.
      856a1e45
  10. 11 Jul, 2008 2 commits
    • Jan Schmidt's avatar
      docs/plugins/.cvsignore: Ignore *-undeclared.txt · 9a392ef4
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/plugins/.cvsignore:
      Ignore *-undeclared.txt
      * ext/resindvd/rsnaudiomunge.c:
      Turn g_print's into debug statements.
      * ext/resindvd/resin-play:
      * ext/resindvd/Makefile.am:
      * ext/resindvd/resindvdbin.c:
      * ext/resindvd/resindvdbin.h:
      * ext/resindvd/rsnparsetter.c:
      * ext/resindvd/rsnparsetter.h:
      * ext/resindvd/rsnwrappedbuffer.c:
      * ext/resindvd/rsnwrappedbuffer.h:
      Add a bloated implementation of a really simple idea: Replace the
      pixel-aspect-ratio in the output video with a prescribed one when
      necessary. There must be an easier way.
      Split the dvdspu out of the resindvdbin and put out the subpicture
      stream on the subpicture pad.
      * ext/resindvd/gstmpegdemux.c:
      Send video-aspect events down the pipe from the demuxer.
      * ext/resindvd/resindvdsrc.c:
      * ext/resindvd/resindvdsrc.h:
      Handle timed-stills somewhat using g_cond_timed_wait, with a FIXME
      to make it use clock-waiting later.
      * ext/resindvd/rsnbasesrc.c:
      Don't overwrite the last_stop in the basesrc segment after a seamless
      seek.
      9a392ef4
    • Jan Schmidt's avatar
      Commit file that moap seems to have missed: Ignore *-undeclared.txt · f79bf9a0
      Jan Schmidt authored
      Original commit message from CVS:
      Commit file that moap seems to have missed: Ignore *-undeclared.txt
      f79bf9a0
  11. 10 Jul, 2008 4 commits
    • Stefan Kost's avatar
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles.... · 9549b4ee
      Stefan Kost authored
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe...
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-overrides.txt:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.args:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/gst-plugins-base-plugins.interfaces:
      * docs/plugins/gst-plugins-base-plugins.prerequisites:
      * docs/plugins/gst-plugins-base-plugins.signals:
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gdp.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-libvisual.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playback.xml:
      * docs/plugins/inspect/plugin-queue2.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-uridecodebin.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      * ext/alsa/gstalsamixer.c:
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c:
      * ext/gio/gstgiosink.c:
      * ext/gio/gstgiosrc.c:
      * ext/gio/gstgiostreamsink.c:
      * ext/gio/gstgiostreamsrc.c:
      * ext/gnomevfs/gstgnomevfssink.c:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/theora/theoraparse.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * ext/vorbis/vorbisparse.c:
      * ext/vorbis/vorbistag.c:
      * gst/adder/gstadder.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/gdp/gstgdpdepay.c:
      * gst/gdp/gstgdppay.c:
      * gst/playback/gstdecodebin2.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gstplaybin2.c:
      * gst/playback/gstqueue2.c:
      * gst/playback/gsturidecodebin.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/videorate/gstvideorate.c:
      * gst/videoscale/gstvideoscale.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/volume/gstvolume.c:
      * sys/ximage/ximagesink.c:
      * sys/xvimage/xvimagesink.c:
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section
      titles. Drop mentining that all our example pipelines are "simple"
      pipelines.
      9549b4ee
    • Zaheer Abbas Merali's avatar
      gst/mpegtsparse/mpegtspacketizer.c: Convert extended event text to UTF-8. · 8774ebf7
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      * gst/mpegtsparse/mpegtspacketizer.c:
      Convert extended event text to UTF-8.
      8774ebf7
    • Stefan Kost's avatar
      Document one more. · 95bc4893
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      * docs/plugins/gst-plugins-bad-plugins.prerequisites:
      * docs/plugins/gst-plugins-bad-plugins.signals:
      * docs/plugins/inspect/plugin-stereo.xml:
      * gst/stereo/gststereo.c:
      Document one more.
      95bc4893
    • Zaheer Abbas Merali's avatar
      gst/mpegtsparse/gstmpegdesc.h: Fix extended event descriptor parsing, out by 1... · 7420b974
      Zaheer Abbas Merali authored
      gst/mpegtsparse/gstmpegdesc.h: Fix extended event descriptor parsing, out by 1 in position of text length.
      
      Original commit message from CVS:
      * gst/mpegtsparse/gstmpegdesc.h:
      Fix extended event descriptor parsing, out by 1 in position of
      text length.
      7420b974
  12. 09 Jul, 2008 1 commit
  13. 08 Jul, 2008 8 commits
  14. 07 Jul, 2008 2 commits
  15. 06 Jul, 2008 1 commit
    • Sebastian Dröge's avatar
      gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: Mark internal... · aaa193fc
      Sebastian Dröge authored
      gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: Mark internal processing functions as static inline for quite ...
      
      Original commit message from CVS:
      * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc:
      Mark internal processing functions as static inline for quite some
      speedup as they're used only once and need to get many local variables
      passed as parameter.
      aaa193fc
  16. 05 Jul, 2008 3 commits
    • Sebastian Dröge's avatar
      gst/deinterlace2/gstdeinterlace2.*: Call the current instance "self" instead of "object". · 5874d6f3
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/deinterlace2/gstdeinterlace2.c:
      (gst_deinterlace_method_deinterlace_frame),
      (gst_deinterlace2_set_method), (gst_deinterlace2_init),
      (gst_deinterlace2_reset_history), (gst_deinterlace2_reset),
      (gst_deinterlace2_set_property), (gst_deinterlace2_get_property),
      (gst_deinterlace2_pop_history), (gst_deinterlace2_head_history),
      (gst_deinterlace2_push_history), (gst_deinterlace2_chain),
      (gst_deinterlace2_setcaps), (gst_deinterlace2_sink_event),
      (gst_deinterlace2_change_state), (gst_deinterlace2_src_event),
      (gst_deinterlace2_src_query):
      * gst/deinterlace2/gstdeinterlace2.h:
      Call the current instance "self" instead of "object".
      5874d6f3
    • Sebastian Dröge's avatar
      gst/deinterlace2/gstdeinterlace2.*: Include latency of the method in the returned latency. · e878a457
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/deinterlace2/gstdeinterlace2.c:
      (gst_deinterlace_method_get_latency),
      (gst_deinterlace2_set_method), (gst_deinterlace2_class_init),
      (gst_deinterlace2_push_history), (gst_deinterlace2_chain),
      (gst_deinterlace2_setcaps), (gst_deinterlace2_src_query):
      * gst/deinterlace2/gstdeinterlace2.h:
      Include latency of the method in the returned latency.
      Fix outputting of all fields, i.e. doubling of the framerate.
      e878a457
    • Sebastian Dröge's avatar
      gst/deinterlace2/: Use a GstObject subtype for the deinterlacing methods and... · d7c49f75
      Sebastian Dröge authored
      gst/deinterlace2/: Use a GstObject subtype for the deinterlacing methods and export the different settings for each d...
      
      Original commit message from CVS:
      * gst/deinterlace2/Makefile.am:
      * gst/deinterlace2/gstdeinterlace2.c:
      (gst_deinterlace_method_class_init), (gst_deinterlace_method_init),
      (gst_deinterlace_method_deinterlace_frame),
      (gst_deinterlace_method_get_fields_required),
      (gst_deinterlace2_methods_get_type), (_do_init),
      (gst_deinterlace2_set_method), (gst_deinterlace2_class_init),
      (gst_deinterlace2_child_proxy_get_child_by_index),
      (gst_deinterlace2_child_proxy_get_children_count),
      (gst_deinterlace2_child_proxy_interface_init),
      (gst_deinterlace2_init), (gst_deinterlace2_finalize),
      (gst_deinterlace2_chain), (gst_deinterlace2_src_query):
      * gst/deinterlace2/gstdeinterlace2.h:
      * gst/deinterlace2/tvtime/greedy.c:
      (deinterlace_greedy_packed422_scanline_c),
      (deinterlace_greedy_packed422_scanline_mmx),
      (deinterlace_greedy_packed422_scanline_mmxext),
      (deinterlace_frame_di_greedy),
      (gst_deinterlace_method_greedy_l_set_property),
      (gst_deinterlace_method_greedy_l_get_property),
      (gst_deinterlace_method_greedy_l_class_init),
      (gst_deinterlace_method_greedy_l_init):
      * gst/deinterlace2/tvtime/greedyh.asm:
      * gst/deinterlace2/tvtime/greedyh.c: (greedyDScaler_C),
      (deinterlace_frame_di_greedyh),
      (gst_deinterlace_method_greedy_h_set_property),
      (gst_deinterlace_method_greedy_h_get_property),
      (gst_deinterlace_method_greedy_h_class_init),
      (gst_deinterlace_method_greedy_h_init):
      * gst/deinterlace2/tvtime/greedyh.h:
      * gst/deinterlace2/tvtime/plugins.h:
      * gst/deinterlace2/tvtime/tomsmocomp.c:
      (gst_deinterlace_method_tomsmocomp_set_property),
      (gst_deinterlace_method_tomsmocomp_get_property),
      (gst_deinterlace_method_tomsmocomp_class_init),
      (gst_deinterlace_method_tomsmocomp_init):
      * gst/deinterlace2/tvtime/tomsmocomp.h:
      * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc:
      * gst/deinterlace2/tvtime/vfir.c: (deinterlace_frame_vfir),
      (gst_deinterlace_method_vfir_class_init),
      (gst_deinterlace_method_vfir_init):
      Use a GstObject subtype for the deinterlacing methods and export
      the different settings for each deinterlacing method via GObject
      properties.
      Implement GstChildProxy interface to allow access to the used
      deinterlacing method and to allow adjusting the different settings.
      Move global variables of the tomsmocomp deinterlacing method into
      function local variables to make it possible to use this deinterlacing
      method from different instances.
      d7c49f75