gstreamer/gst
René Stadler 1645110f02 Add replaygain playback elements (#412710).
Original commit message from CVS:
Patch by: René Stadler <mail at renestadler de>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-replaygain.xml:
* gst/replaygain/Makefile.am:
* gst/replaygain/gstrganalysis.c: (gst_rg_analysis_class_init),
(gst_rg_analysis_start), (gst_rg_analysis_set_caps),
(gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
(gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
(gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
(gst_rg_analysis_album_result):
* gst/replaygain/gstrganalysis.h:
* gst/replaygain/gstrglimiter.c: (gst_rg_limiter_base_init),
(gst_rg_limiter_class_init), (gst_rg_limiter_init),
(gst_rg_limiter_set_property), (gst_rg_limiter_get_property),
(gst_rg_limiter_transform_ip):
* gst/replaygain/gstrglimiter.h:
* gst/replaygain/gstrgvolume.c: (gst_rg_volume_base_init),
(gst_rg_volume_class_init), (gst_rg_volume_init),
(gst_rg_volume_set_property), (gst_rg_volume_get_property),
(gst_rg_volume_dispose), (gst_rg_volume_change_state),
(gst_rg_volume_sink_event), (gst_rg_volume_tag_event),
(gst_rg_volume_reset), (gst_rg_volume_update_gain),
(gst_rg_volume_determine_gain):
* gst/replaygain/gstrgvolume.h:
* gst/replaygain/replaygain.c: (plugin_init):
* gst/replaygain/replaygain.h:
* gst/replaygain/rganalysis.h:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/rganalysis.c: (send_eos_event),
(GST_START_TEST):
* tests/check/elements/rglimiter.c: (setup_rglimiter),
(cleanup_rglimiter), (set_playing_state), (create_test_buffer),
(verify_test_buffer), (GST_START_TEST), (rglimiter_suite), (main):
* tests/check/elements/rgvolume.c: (event_func), (setup_rgvolume),
(cleanup_rgvolume), (set_playing_state), (set_null_state),
(send_eos_event), (send_tag_event), (test_buffer_new),
(fail_unless_target_gain), (fail_unless_result_gain),
(fail_unless_gain), (GST_START_TEST), (rgvolume_suite), (main):
Add replaygain playback elements (#412710).
2007-05-19 10:01:45 +00:00
..
app gst/app/Makefile.am: Fix CFLAGS and hopefully #430594. 2007-04-17 10:56:37 +00:00
audioresample ext/theora/theoradec.c: Calculate buffer duration correctly to generate a perfect stream (#433888). 2007-04-27 15:33:46 +00:00
bayer ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check. 2007-05-15 21:23:53 +00:00
cdxaparse Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
chart More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
colorspace Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
deinterlace Port simple deinterlacer from 0.8. Use at your own risk, don't blame me for anything it does or does not do to your p... 2006-10-11 20:33:48 +00:00
equalizer gst/equalizer/gstiirequalizer10bands.c: A 10 band EQ should be initialized to 1 bands and not to 3. 2007-03-16 09:57:40 +00:00
festival Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
filter Fix build with LDFLAGS='-Wl,-z,defs'. 2007-02-24 22:52:48 +00:00
freeze Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro. 2006-06-23 09:09:44 +00:00
games More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
h264parse New plugin: h264parse (#340638) 2006-05-22 16:08:34 +00:00
interleave gst/interleave/deinterleave.c: Remove 'channel-positions' field when munging input caps into 1-channel output caps (I... 2007-03-24 19:46:59 +00:00
librfb gst/librfb/Makefile.am: Compile with appropriate cflags. Fixes build. 2006-11-19 12:02:13 +00:00
mixmatrix More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
modplug autogen.sh: Require automake 1.7 2007-04-29 13:53:17 +00:00
mpeg1sys Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
mpeg2sub Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
mpegvideoparse gst/mpegvideoparse/: Move the MPEG specific byte parsing into the mpegpacketiser code. 2007-03-16 11:22:47 +00:00
multifile gst/: Use proper print statements. 2007-01-25 12:05:11 +00:00
mve gst/mve/gstmvedemux.c: Use G_LITTLE_ENDIAN instead of LITTLE_ENDIAN, so stuff compiles on 2007-04-17 08:04:43 +00:00
nsf gst/nsf/types.h: Rename #ifndef header guard symbol to something less generic, so types.h doesn't get skipped over wh... 2007-04-17 08:48:34 +00:00
nuvdemux Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971. 2007-01-03 16:41:10 +00:00
overlay Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
passthrough Define GstElementDetails as const and also static (when defined as global) 2006-04-25 21:56:38 +00:00
playondemand Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
qtdemux gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, gst_qtde... 2007-05-10 14:02:07 +00:00
real gst/real/: Don't crash when we get a buffer and our input caps haven't been set yet; also, don't leak all the input b... 2007-05-16 17:14:43 +00:00
replaygain Add replaygain playback elements (#412710). 2007-05-19 10:01:45 +00:00
rtjpeg Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
rtpmanager gst/rtpmanager/gstrtpptdemux.c: We always use fixed caps. 2007-05-15 13:29:53 +00:00
smooth Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
smoothwave Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
spectrum gst/equalizer/: Add 3 and 10 band version and add missing gst_object_sync_values. 2007-03-14 14:48:08 +00:00
speed gst/speed/gstspeed.c: Fix event handling a bit by replacing completely dubious code written by someone else with comp... 2007-05-04 17:20:31 +00:00
stereo Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
switch gst/switch/gstswitch.c (ARG_0, ARG_NB_SOURCES, ARG_ACTIVE_SOURCE, 2007-05-17 10:08:24 +00:00
tta Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
vbidec More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
videocrop gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY. 2007-01-28 18:28:33 +00:00
videodrop Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
videoparse A little pluggy to make sense out of the random chunks we get from multifilesrc. 2006-11-11 00:22:24 +00:00
virtualdub More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
vmnc gst/vmnc/vmncdec.c: Redesign to include a parser for raw files (no timestamps in that mode yet, though). 2007-03-23 18:41:52 +00:00
xingheader Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
y4m Plug some leaks; try to make build bot happy again. 2007-04-24 15:49:18 +00:00
Makefile.am gst/Makefile.am: Fix distcheck, hopefully (rtpmanager is already in GST_PLUGINS_ALL). 2007-04-21 19:39:03 +00:00