mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
configure.ac: Add dvdlpcmdec
Original commit message from CVS: * configure.ac: Add dvdlpcmdec * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset), (free_all_buffers), (gst_mpeg2dec_alloc_buffer): Don't push buffers if the src pad isn't negotiated yet. * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_buffer_to_default_format), (gst_audio_convert_buffer_from_default_format): Add support for 24-bit width. * gst/dvdlpcmdec/.cvsignore: * gst/dvdlpcmdec/Makefile.am: * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_get_type), (gst_dvdlpcmdec_base_init), (gst_dvdlpcmdec_class_init), (gst_dvdlpcm_reset), (gst_dvdlpcmdec_init), (gst_dvdlpcmdec_link), (gst_dvdlpcmdec_chain), (gst_dvdlpcmdec_change_state), (plugin_init): * gst/dvdlpcmdec/gstdvdlpcmdec.h: New decoder for rearranging DVD LPCM into our audio/x-raw-int format. Needs support for the channels maps if someone can find a DVD LPCM track with > 2 channels. * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_send_discont), (gst_dvd_demux_handle_discont), (gst_dvd_demux_get_audio_stream), (gst_dvd_demux_process_private): * gst/mpegstream/gstdvddemux.h: * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont), (gst_mpeg_demux_new_output_pad), (gst_mpeg_demux_init_stream), (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_handle_src_query): * gst/mpegstream/gstmpegdemux.h: * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_reset), (gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_loop), (gst_mpeg_parse_get_rate), (gst_mpeg_parse_convert_src), (gst_mpeg_parse_handle_src_query), (gst_mpeg_parse_handle_src_event): Use audio/x-dvd-lpcm for LPCM output. Add DTS output.
This commit is contained in:
parent
70087be927
commit
7c3c1b91ec
2 changed files with 44 additions and 0 deletions
42
ChangeLog
42
ChangeLog
|
@ -1,3 +1,45 @@
|
||||||
|
2005-02-08 Jan Schmidt <thaytan@mad.scientist.com>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Add dvdlpcmdec
|
||||||
|
|
||||||
|
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
|
||||||
|
(free_all_buffers), (gst_mpeg2dec_alloc_buffer):
|
||||||
|
Don't push buffers if the src pad isn't negotiated yet.
|
||||||
|
|
||||||
|
* gst/audioconvert/gstaudioconvert.c:
|
||||||
|
(gst_audio_convert_buffer_to_default_format),
|
||||||
|
(gst_audio_convert_buffer_from_default_format):
|
||||||
|
Add support for 24-bit width.
|
||||||
|
|
||||||
|
* gst/dvdlpcmdec/.cvsignore:
|
||||||
|
* gst/dvdlpcmdec/Makefile.am:
|
||||||
|
* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_get_type),
|
||||||
|
(gst_dvdlpcmdec_base_init), (gst_dvdlpcmdec_class_init),
|
||||||
|
(gst_dvdlpcm_reset), (gst_dvdlpcmdec_init), (gst_dvdlpcmdec_link),
|
||||||
|
(gst_dvdlpcmdec_chain), (gst_dvdlpcmdec_change_state),
|
||||||
|
(plugin_init):
|
||||||
|
* gst/dvdlpcmdec/gstdvdlpcmdec.h:
|
||||||
|
New decoder for rearranging DVD LPCM into our audio/x-raw-int
|
||||||
|
format. Needs support for the channels maps if someone can find
|
||||||
|
a DVD LPCM track with > 2 channels.
|
||||||
|
|
||||||
|
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_handle_dvd_event),
|
||||||
|
(gst_dvd_demux_send_discont), (gst_dvd_demux_handle_discont),
|
||||||
|
(gst_dvd_demux_get_audio_stream), (gst_dvd_demux_process_private):
|
||||||
|
* gst/mpegstream/gstdvddemux.h:
|
||||||
|
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont),
|
||||||
|
(gst_mpeg_demux_new_output_pad), (gst_mpeg_demux_init_stream),
|
||||||
|
(gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_handle_src_query):
|
||||||
|
* gst/mpegstream/gstmpegdemux.h:
|
||||||
|
* gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_reset),
|
||||||
|
(gst_mpeg_parse_parse_packhead), (gst_mpeg_parse_loop),
|
||||||
|
(gst_mpeg_parse_get_rate), (gst_mpeg_parse_convert_src),
|
||||||
|
(gst_mpeg_parse_handle_src_query),
|
||||||
|
(gst_mpeg_parse_handle_src_event):
|
||||||
|
Use audio/x-dvd-lpcm for LPCM output.
|
||||||
|
Add DTS output.
|
||||||
|
|
||||||
2005-02-08 Gergely Nagy <algernon@bonehunter.rulez.org>
|
2005-02-08 Gergely Nagy <algernon@bonehunter.rulez.org>
|
||||||
|
|
||||||
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net>
|
||||||
|
|
|
@ -376,6 +376,7 @@ GST_PLUGINS_ALL="\
|
||||||
cutter \
|
cutter \
|
||||||
debug \
|
debug \
|
||||||
deinterlace \
|
deinterlace \
|
||||||
|
dvdlpcmdec \
|
||||||
effectv \
|
effectv \
|
||||||
equalizer \
|
equalizer \
|
||||||
festival \
|
festival \
|
||||||
|
@ -1956,6 +1957,7 @@ gst/colorspace/Makefile
|
||||||
gst/cutter/Makefile
|
gst/cutter/Makefile
|
||||||
gst/debug/Makefile
|
gst/debug/Makefile
|
||||||
gst/deinterlace/Makefile
|
gst/deinterlace/Makefile
|
||||||
|
gst/dvdlpcmdec/Makefile
|
||||||
gst/effectv/Makefile
|
gst/effectv/Makefile
|
||||||
gst/equalizer/Makefile
|
gst/equalizer/Makefile
|
||||||
gst/festival/Makefile
|
gst/festival/Makefile
|
||||||
|
|
Loading…
Reference in a new issue