gstreamer/gst
René Stadler 4e45e0a269 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
..
alpha gst/alpha/gstalphacolor.c: Double-check that RGB input caps are really RGBA caps (apparently the core doesn't always ... 2007-04-25 15:31:53 +00:00
apetag gst/apetag/gsttagdemux.c: Rename registered type in preparation of GstTagDemux moving to 2007-03-21 11:49:32 +00:00
audiofx gst/audiofx/: Sync the GObject properties before each processing step to properly work with the controller. 2007-05-06 21:32:40 +00:00
auparse gst/auparse/gstauparse.c: limit caps to the formats we announce in the template 2007-04-10 12:01:33 +00:00
autodetect gst/autodetect/gstautoaudiosink.c: Tim and I can't think of any reason the child audio sink needs to be set back to N... 2007-03-09 20:12:08 +00:00
avi gst/: Fix some compiler warnings. Fixes #428182. 2007-04-10 10:01:14 +00:00
cutter gst/cutter/gstcutter.*: Fix some of the most obvious bugs in cutter. Now doesn't leak everything if input is silent. 2007-04-18 12:36:37 +00:00
debug gst/debug/breakmydata.c (gst_break_my_data_init): One more try. This should be the proper fix now. 2007-05-15 11:18:33 +00:00
effectv Fix build with LDFLAGS='-Wl,-z,defs' (#410997) 2007-02-24 22:57:49 +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
flx Fix a bunch of leaks shown by the newly-added states test. 2007-03-04 13:52:03 +00:00
goom gst/goom/gstgoom.*: Document, fix and improve goom adapter behaviour. 2007-03-06 13:21:23 +00:00
icydemux gst/icydemux/gsticydemux.c: If the metadata strings we get in the stream are not UTF-8, try to interpret them accordi... 2007-04-12 16:06:31 +00:00
id3demux gst/id3demux/gstid3demux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END. 2007-03-12 17:24:23 +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
law gst/law/: Fix negotiation to deal with ANY/EMPTY caps instead of leaking. 2006-07-24 14:16:06 +00:00
level gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 can build in_data += (filter->width / 8). 2007-05-13 15:47:13 +00:00
matroska gst/matroska/Makefile.am: If zlib is available and used, we must link it explicitly for things to work on MingW (fixe... 2007-01-05 17:23:04 +00:00
median Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07:26 +00:00
monoscope gst/monoscope/: Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS (but no LIBS, since we only use define... 2007-02-12 23:35:16 +00:00
multifile gst/: Use proper print statements. 2007-01-25 12:05:11 +00:00
multipart gst/multipart/multipartmux.c: Fix timestamps on outgoing buffers. 2007-05-03 15:55:06 +00:00
oldcore Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07: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
replaygain Add replaygain playback elements (#412710). 2007-05-19 10:01:45 +00:00
rtp gst/rtp/: Update theora pay/depayloader in a similar to vorbis. 2007-05-14 17:10:12 +00:00
rtsp gst/rtsp/gstrtspsrc.c: Don't crash when an unsupported transport error was returned by the server, just try to config... 2007-05-18 13:27:39 +00:00
smpte gst/smpte/barboxwipes.c: Add missing break statement for BOX_HORIZONTAL case. 2007-04-17 16:39:02 +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
udp gst/udp/gstmultiudpsink.c: Add code to drop membership of a multicast group. 2007-04-29 14:43:37 +00:00
videobox gst/videobox/gstvideobox.c: Minor clean-ups: const-ify static array, remove trailing comma from use GST_DEBUG_FUNCPTR. 2006-11-19 16:30:19 +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
videofilter gst/videofilter/Makefile.am: Dist header.. 2007-02-28 10:41:14 +00:00
videomixer gst/videomixer/videomixer.c: Fix strides calculation for AYUV (it's just width*4) (#436910). 2007-05-08 15:49:01 +00:00
wavenc gst/wavenc/gstwavenc.*: everything else results in a invalid block align and invalid files. 2007-04-18 09:48:25 +00:00
wavparse gst/wavparse/gstwavparse.c: Skip LIST chunks before the fmt chunk (fixes #437499). Also fix streaming mode regression... 2007-05-11 16:01:45 +00:00
Makefile.am tidying up -good for business 2005-08-30 17:32:12 +00:00