Add an alsa plugin to output IEC958 frames over S/PDIF
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/alsaspdif/Makefile.am:
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
(alsaspdifsink_class_init), (alsaspdifsink_init),
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
(alsaspdifsink_get_property), (alsaspdifsink_provide_clock),
(alsaspdifsink_get_time), (alsaspdifsink_open),
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
(alsaspdifsink_write_frame), (alsaspdifsink_event),
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
(generate_iec958_zero_frame), (alsaspdifsink_render),
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
* ext/alsaspdif/alsaspdifsink.h:
Add an alsa plugin to output IEC958 frames over S/PDIF
2006-05-18 12:51:01 +00:00
|
|
|
if USE_ALSA
|
|
|
|
ALSASPDIF_DIR = alsaspdif
|
|
|
|
else
|
|
|
|
ALSASPDIF_DIR =
|
|
|
|
endif
|
|
|
|
|
2009-02-05 15:54:01 +00:00
|
|
|
if USE_ASSRENDER
|
|
|
|
ASSRENDER_DIR = assrender
|
|
|
|
else
|
|
|
|
ASSRENDER_DIR =
|
|
|
|
endif
|
|
|
|
|
Added new plugin amrwb parse.
Original commit message from CVS:
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
* configure.ac:
* ext/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/amrwb/README:
* ext/amrwb/amrwb-code/Makefile.am:
* ext/amrwb/amrwb-code/run.sh:
* ext/amrwb/gstamrwb.c: (plugin_init):
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
* ext/amrwb/gstamrwbparse.h:
Added new plugin amrwb parse.
Renamed audio/AMR to audio/AMR-WB as per spec.
Fixes #333307
2006-03-29 16:50:08 +00:00
|
|
|
if USE_AMRWB
|
2006-04-06 12:52:22 +00:00
|
|
|
AMRWB_DIR = amrwb
|
Added new plugin amrwb parse.
Original commit message from CVS:
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
* configure.ac:
* ext/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/amrwb/README:
* ext/amrwb/amrwb-code/Makefile.am:
* ext/amrwb/amrwb-code/run.sh:
* ext/amrwb/gstamrwb.c: (plugin_init):
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
* ext/amrwb/gstamrwbparse.h:
Added new plugin amrwb parse.
Renamed audio/AMR to audio/AMR-WB as per spec.
Fixes #333307
2006-03-29 16:50:08 +00:00
|
|
|
else
|
2006-04-06 12:52:22 +00:00
|
|
|
AMRWB_DIR =
|
Added new plugin amrwb parse.
Original commit message from CVS:
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
* configure.ac:
* ext/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/amrwb/README:
* ext/amrwb/amrwb-code/Makefile.am:
* ext/amrwb/amrwb-code/run.sh:
* ext/amrwb/gstamrwb.c: (plugin_init):
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
* ext/amrwb/gstamrwbparse.h:
Added new plugin amrwb parse.
Renamed audio/AMR to audio/AMR-WB as per spec.
Fixes #333307
2006-03-29 16:50:08 +00:00
|
|
|
endif
|
|
|
|
|
2008-10-12 17:04:17 +00:00
|
|
|
if USE_APEXSINK
|
|
|
|
APEXSINK_DIR = apexsink
|
|
|
|
else
|
|
|
|
APEXSINK_DIR =
|
|
|
|
endif
|
|
|
|
|
2005-05-06 11:04:30 +00:00
|
|
|
# if USE_ARTS
|
|
|
|
# ARTS_DIR=arts
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
ARTS_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
|
|
|
# if USE_ARTSC
|
|
|
|
# ARTSC_DIR=artsd
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
ARTSC_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
|
|
|
# if USE_AUDIOFILE
|
|
|
|
# AUDIOFILE_DIR=audiofile
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
AUDIOFILE_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
|
|
|
# if USE_AUDIORESAMPLE
|
|
|
|
# AUDIORESAMPLE_DIR=audioresample
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
AUDIORESAMPLE_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
2006-02-06 09:40:09 +00:00
|
|
|
if USE_BZ2
|
|
|
|
BZ2_DIR=bz2
|
|
|
|
else
|
|
|
|
BZ2_DIR=
|
|
|
|
endif
|
|
|
|
|
2006-11-14 10:42:19 +00:00
|
|
|
if USE_CDAUDIO
|
|
|
|
CDAUDIO_DIR=cdaudio
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
CDAUDIO_DIR=
|
2006-11-14 10:42:19 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
Add CELT encoder and decoder elements based on the Speex elements.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/celt/Makefile.am:
* ext/celt/gstcelt.c: (plugin_init):
* ext/celt/gstceltdec.c: (gst_celt_dec_base_init),
(gst_celt_dec_class_init), (gst_celt_dec_reset),
(gst_celt_dec_init), (celt_dec_convert),
(celt_get_sink_query_types), (celt_dec_sink_query),
(celt_get_src_query_types), (celt_dec_src_query),
(celt_dec_src_event), (celt_dec_sink_event),
(celt_dec_chain_parse_header), (celt_dec_chain_parse_comments),
(celt_dec_chain_parse_data), (celt_dec_chain),
(celt_dec_change_state):
* ext/celt/gstceltdec.h:
* ext/celt/gstceltenc.c: (gst_celt_enc_setup_interfaces),
(gst_celt_enc_base_init), (gst_celt_enc_class_init),
(gst_celt_enc_finalize), (gst_celt_enc_sink_setcaps),
(gst_celt_enc_sink_getcaps), (gst_celt_enc_convert_src),
(gst_celt_enc_convert_sink), (gst_celt_enc_get_latency),
(gst_celt_enc_get_query_types), (gst_celt_enc_src_query),
(gst_celt_enc_sink_query), (gst_celt_enc_init),
(gst_celt_enc_create_metadata_buffer), (gst_celt_enc_setup),
(gst_celt_enc_buffer_from_data), (gst_celt_enc_push_buffer),
(gst_celt_enc_set_header_on_caps), (gst_celt_enc_sinkevent),
(gst_celt_enc_chain), (gst_celt_enc_get_property),
(gst_celt_enc_set_property), (gst_celt_enc_change_state):
* ext/celt/gstceltenc.h:
Add CELT encoder and decoder elements based on the Speex elements.
2008-08-02 17:29:44 +00:00
|
|
|
if USE_CELT
|
|
|
|
CELT_DIR=celt
|
|
|
|
else
|
|
|
|
CELT_DIR=
|
|
|
|
endif
|
|
|
|
|
Commit new dc1394src element.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/dc1394/Makefile.am:
* ext/dc1394/gstdc1394.c: (gst_dc1394_base_init),
(gst_dc1394_class_init), (gst_dc1394_init),
(gst_dc1394_src_fixate), (gst_dc1394_set_property),
(gst_dc1394_get_property), (gst_dc1394_getcaps),
(gst_dc1394_setcaps), (gst_dc1394_get_times), (gst_dc1394_create),
(gst_dc1394_parse_caps), (gst_dc1394_change_state),
(gst_dc1394_caps_set_format_vmode_caps),
(gst_dc1394_set_caps_color), (gst_dc1394_set_caps_framesize),
(gst_dc1394_set_caps_framesize_range),
(gst_dc1394_caps_set_framerate_list),
(gst_dc1394_framerate_const_to_frac),
(gst_dc1394_get_all_dc1394_caps), (gst_dc1394_get_cam_caps),
(gst_dc1394_framerate_frac_to_const),
(gst_dc1394_open_cam_with_best_caps),
(gst_dc1394_change_camera_transmission), (plugin_init):
* ext/dc1394/gstdc1394.h:
Commit new dc1394src element.
Patch By: Eric Jonas < jonas at mit dot edu >
Close: #387251
2007-06-29 13:03:27 +00:00
|
|
|
if USE_DC1394
|
|
|
|
DC1394_DIR=dc1394
|
|
|
|
else
|
|
|
|
DC1394_DIR=
|
|
|
|
endif
|
|
|
|
|
2008-03-06 03:16:13 +00:00
|
|
|
if USE_DIRAC
|
|
|
|
DIRAC_DIR=dirac
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
DIRAC_DIR=
|
2008-03-06 03:16:13 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
Complete rewrite/port of
Original commit message from CVS:
2005-11-02 Julien MOUTTE <julien@moutte.net>
* configure.ac:
* ext/Makefile.am:
* ext/directfb/Makefile.am:
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_get_format_name),
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_surface_destroy),
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_layers),
(gst_dfbvideosink_enum_vmodes), (gst_dfbvideosink_enum_devices),
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
(gst_dfbvideosink_get_format_from_caps),
(gst_dfbvideosink_get_caps_from_format),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_change_state),
(gst_dfbvideosink_get_times), (gst_dfbvideosink_center_rect),
(gst_dfbvideosink_show_frame),
(gst_dfbvideosink_bufferpool_clear),
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
(gst_dfbsurface_init), (gst_dfbsurface_class_init),
(gst_dfbsurface_get_type),
(gst_dfbvideosink_interface_supported),
(gst_dfbvideosink_interface_init),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_navigation_init),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_init), (gst_dfbvideosink_base_init),
(gst_dfbvideosink_class_init), (gst_dfbvideosink_get_type),
(plugin_init):
* ext/directfb/dfbvideosink.h:
* ext/directfb/directfbvideosink.c:
* ext/directfb/directfbvideosink.h: Complete rewrite/port of
DirectFB video sink to 0.9. Handles reverse negotiation,
hardware
scaling, navigation, buffer allocation from video memory etc...
2005-11-02 12:43:03 +00:00
|
|
|
if USE_DIRECTFB
|
|
|
|
DIRECTFB_DIR=directfb
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
DIRECTFB_DIR=
|
Complete rewrite/port of
Original commit message from CVS:
2005-11-02 Julien MOUTTE <julien@moutte.net>
* configure.ac:
* ext/Makefile.am:
* ext/directfb/Makefile.am:
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_get_format_name),
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_surface_destroy),
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_layers),
(gst_dfbvideosink_enum_vmodes), (gst_dfbvideosink_enum_devices),
(gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
(gst_dfbvideosink_get_format_from_caps),
(gst_dfbvideosink_get_caps_from_format),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_change_state),
(gst_dfbvideosink_get_times), (gst_dfbvideosink_center_rect),
(gst_dfbvideosink_show_frame),
(gst_dfbvideosink_bufferpool_clear),
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
(gst_dfbsurface_init), (gst_dfbsurface_class_init),
(gst_dfbsurface_get_type),
(gst_dfbvideosink_interface_supported),
(gst_dfbvideosink_interface_init),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_navigation_init),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_init), (gst_dfbvideosink_base_init),
(gst_dfbvideosink_class_init), (gst_dfbvideosink_get_type),
(plugin_init):
* ext/directfb/dfbvideosink.h:
* ext/directfb/directfbvideosink.c:
* ext/directfb/directfbvideosink.h: Complete rewrite/port of
DirectFB video sink to 0.9. Handles reverse negotiation,
hardware
scaling, navigation, buffer allocation from video memory etc...
2005-11-02 12:43:03 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2005-12-19 14:40:22 +00:00
|
|
|
if USE_DIVX
|
|
|
|
DIVX_DIR=divx
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
DIVX_DIR=
|
2005-12-19 14:40:22 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2005-12-14 20:54:06 +00:00
|
|
|
if USE_DTS
|
|
|
|
DTS_DIR=dts
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
DTS_DIR=
|
2005-12-14 20:54:06 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2008-06-17 01:08:14 +00:00
|
|
|
if USE_DVDNAV
|
|
|
|
DVDNAV_DIR = resindvd
|
|
|
|
else
|
|
|
|
DVDNAV_DIR =
|
|
|
|
endif
|
|
|
|
|
2005-09-01 19:12:44 +00:00
|
|
|
if USE_FAAC
|
|
|
|
FAAC_DIR=faac
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
FAAC_DIR=
|
2005-09-01 19:12:44 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2005-07-19 20:51:15 +00:00
|
|
|
if USE_FAAD
|
|
|
|
FAAD_DIR=faad
|
|
|
|
else
|
|
|
|
FAAD_DIR=
|
|
|
|
endif
|
2003-11-21 21:20:42 +00:00
|
|
|
|
Added HTTP source based on libsoup. Fixes #497020.
Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* configure.ac:
* ext/Makefile.am:
* ext/soup/Makefile.am:
* ext/soup/gstsouphttpsrc.c: (_do_init),
(gst_souphttp_src_base_init), (gst_souphttp_src_class_init),
(gst_souphttp_src_init), (gst_souphttp_src_dispose),
(gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
(gst_souphttp_src_create), (gst_souphttp_src_start),
(gst_souphttp_src_stop), (gst_souphttp_src_unlock),
(gst_souphttp_src_set_location), (soup_got_chunk), (soup_response),
(soup_session_close), (plugin_init):
* ext/soup/gstsouphttpsrc.h:
Added HTTP source based on libsoup. Fixes #497020.
2007-11-15 17:26:25 +00:00
|
|
|
#if USE_G729
|
|
|
|
#G729_DIR=g729
|
|
|
|
#else
|
|
|
|
G729_DIR=
|
|
|
|
#endif
|
|
|
|
|
2005-09-02 20:21:17 +00:00
|
|
|
if USE_GSM
|
|
|
|
GSM_DIR=gsm
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
GSM_DIR=
|
2005-09-02 20:21:17 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
|
|
|
# if USE_HERMES
|
|
|
|
# HERMES_DIR=hermes
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
HERMES_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
2005-11-08 13:55:13 +00:00
|
|
|
if USE_IVORBIS
|
|
|
|
IVORBIS_DIR=ivorbis
|
|
|
|
else
|
|
|
|
IVORBIS_DIR=
|
|
|
|
endif
|
2005-09-05 13:49:41 +00:00
|
|
|
|
Added fully functional jackaudiosink.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/jack/Makefile.am:
* ext/jack/gstjack.c: (plugin_init):
* ext/jack/gstjack.h:
* ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_get_type),
(gst_jack_ring_buffer_class_init), (jack_process_cb),
(jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb),
(gst_jack_ring_buffer_init), (gst_jack_ring_buffer_dispose),
(gst_jack_ring_buffer_finalize),
(gst_jack_ring_buffer_open_device),
(gst_jack_ring_buffer_close_device),
(gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release),
(gst_jack_ring_buffer_start), (gst_jack_ring_buffer_pause),
(gst_jack_ring_buffer_stop), (gst_jack_ring_buffer_delay),
(gst_jack_connect_get_type), (gst_jack_audio_sink_base_init),
(gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init),
(gst_jack_audio_sink_set_property),
(gst_jack_audio_sink_get_property), (gst_jack_audio_sink_getcaps),
(gst_jack_audio_sink_create_ringbuffer):
* ext/jack/gstjackaudiosink.h:
Added fully functional jackaudiosink.
2006-11-30 11:49:36 +00:00
|
|
|
if USE_JACK
|
|
|
|
JACK_DIR=jack
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
JACK_DIR=
|
Added fully functional jackaudiosink.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/jack/Makefile.am:
* ext/jack/gstjack.c: (plugin_init):
* ext/jack/gstjack.h:
* ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_get_type),
(gst_jack_ring_buffer_class_init), (jack_process_cb),
(jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb),
(gst_jack_ring_buffer_init), (gst_jack_ring_buffer_dispose),
(gst_jack_ring_buffer_finalize),
(gst_jack_ring_buffer_open_device),
(gst_jack_ring_buffer_close_device),
(gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release),
(gst_jack_ring_buffer_start), (gst_jack_ring_buffer_pause),
(gst_jack_ring_buffer_stop), (gst_jack_ring_buffer_delay),
(gst_jack_connect_get_type), (gst_jack_audio_sink_base_init),
(gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init),
(gst_jack_audio_sink_set_property),
(gst_jack_audio_sink_get_property), (gst_jack_audio_sink_getcaps),
(gst_jack_audio_sink_create_ringbuffer):
* ext/jack/gstjackaudiosink.h:
Added fully functional jackaudiosink.
2006-11-30 11:49:36 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
Add jp2k plugin. Fixes #550657.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/jp2k/Makefile.am:
* ext/jp2k/gstjasperdec.c: (gst_jasper_dec_base_init),
(gst_jasper_dec_class_init), (gst_jasper_dec_init),
(gst_jasper_dec_reset), (gst_jasper_dec_sink_setcaps),
(gst_jasper_dec_negotiate), (gst_jasper_dec_get_picture),
(gst_jasper_dec_chain), (gst_jasper_dec_set_property),
(gst_jasper_dec_get_property), (gst_jasper_dec_change_state),
(plugin_init):
* ext/jp2k/gstjasperdec.h:
Add jp2k plugin. Fixes #550657.
2008-09-09 17:56:10 +00:00
|
|
|
if USE_JP2K
|
|
|
|
JP2K_DIR = jp2k
|
|
|
|
else
|
|
|
|
JP2K_DIR =
|
|
|
|
endif
|
|
|
|
|
2006-12-18 16:47:23 +00:00
|
|
|
if USE_LADSPA
|
|
|
|
LADSPA_DIR = ladspa
|
|
|
|
else
|
|
|
|
LADSPA_DIR =
|
|
|
|
endif
|
|
|
|
|
2005-05-06 11:04:30 +00:00
|
|
|
# if USE_LCS
|
|
|
|
# LCS_DIR=lcs
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
LCS_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
|
|
|
# if USE_LIBFAME
|
|
|
|
# LIBFAME_DIR=libfame
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
LIBFAME_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
2005-11-29 02:55:18 +00:00
|
|
|
if USE_LIBMMS
|
|
|
|
LIBMMS_DIR=libmms
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
LIBMMS_DIR=
|
2005-11-29 02:55:18 +00:00
|
|
|
endif
|
2004-12-22 19:09:41 +00:00
|
|
|
|
2009-01-24 17:13:39 +00:00
|
|
|
if USE_MODPLUG
|
|
|
|
MODPLUG_DIR=modplug
|
|
|
|
else
|
|
|
|
MODPLUG_DIR=
|
|
|
|
endif
|
|
|
|
|
2006-07-13 11:06:45 +00:00
|
|
|
if USE_MPEG2ENC
|
|
|
|
MPEG2ENC_DIR=mpeg2enc
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
MPEG2ENC_DIR=
|
2006-07-13 11:06:45 +00:00
|
|
|
endif
|
2003-12-11 21:07:25 +00:00
|
|
|
|
2008-01-30 12:56:51 +00:00
|
|
|
if USE_METADATA
|
|
|
|
METADATA_DIR=metadata
|
|
|
|
else
|
|
|
|
METADATA_DIR=
|
|
|
|
endif
|
|
|
|
|
2009-03-03 19:03:34 +00:00
|
|
|
if USE_MIMIC
|
|
|
|
MIMIC_DIR=mimic
|
|
|
|
else
|
|
|
|
MIMIC_DIR=
|
|
|
|
endif
|
|
|
|
|
2008-03-05 06:03:03 +00:00
|
|
|
if USE_MPLEX
|
|
|
|
MPLEX_DIR=mplex
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
MPLEX_DIR=
|
2008-03-05 06:03:03 +00:00
|
|
|
endif
|
2003-07-27 05:29:10 +00:00
|
|
|
|
2005-11-22 15:09:28 +00:00
|
|
|
if USE_MUSEPACK
|
|
|
|
MUSEPACK_DIR=musepack
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
MUSEPACK_DIR=
|
2005-11-22 15:09:28 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2006-05-03 11:34:31 +00:00
|
|
|
if USE_MUSICBRAINZ
|
|
|
|
MUSICBRAINZ_DIR=musicbrainz
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
MUSICBRAINZ_DIR=
|
2006-05-03 11:34:31 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2007-01-12 19:02:37 +00:00
|
|
|
if USE_MYTHTV
|
|
|
|
MYTHTV_DIR=mythtv
|
|
|
|
else
|
|
|
|
MYTHTV_DIR=
|
|
|
|
endif
|
|
|
|
|
2007-03-02 19:43:48 +00:00
|
|
|
if USE_NAS
|
|
|
|
NAS_DIR=nas
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
NAS_DIR=
|
2007-03-02 19:43:48 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2005-12-28 21:07:17 +00:00
|
|
|
if USE_NEON
|
|
|
|
NEON_DIR=neon
|
|
|
|
else
|
|
|
|
NEON_DIR=
|
|
|
|
endif
|
|
|
|
|
2008-03-27 16:32:27 +00:00
|
|
|
if USE_OFA
|
|
|
|
OFA_DIR=ofa
|
|
|
|
else
|
|
|
|
OFA_DIR=
|
|
|
|
endif
|
|
|
|
|
Add timitity midi render plugin (#403992)
Original commit message from CVS:
Patch by: Wouter Paesen <wouter@blue-gate.be>
* configure.ac:
* ext/Makefile.am:
* ext/timidity/Makefile.am:
* ext/timidity/gsttimidity.c: (gst_timidity_base_init),
(gst_timidity_class_init), (gst_timidity_init),
(gst_timidity_set_song_options), (gst_timidity_src_convert),
(gst_timidity_src_query), (gst_timidity_get_upstream_size),
(gst_timidity_get_segment), (gst_timidity_get_new_segment_event),
(gst_timidity_src_event), (gst_timidity_activate),
(gst_timidity_activatepull), (gst_timidity_allocate_buffer),
(gst_timidity_clip_buffer), (gst_timidity_fill_buffer),
(gst_timidity_get_buffer), (gst_timidity_loop),
(gst_timidity_change_state), (gst_timidity_typefind),
(plugin_init):
* ext/timidity/gsttimidity.h:
Add timitity midi render plugin (#403992)
2007-02-08 15:00:00 +00:00
|
|
|
if USE_TIMIDITY
|
|
|
|
TIMIDITY_DIR=timidity
|
|
|
|
endif
|
|
|
|
|
2008-02-24 04:24:20 +00:00
|
|
|
if USE_WILDMIDI
|
|
|
|
TIMIDITY_DIR=timidity
|
2008-02-24 09:57:42 +00:00
|
|
|
endif
|
|
|
|
|
|
|
|
if !USE_WILDMIDI
|
|
|
|
if !USE_TIMIDITY
|
2008-02-24 04:24:20 +00:00
|
|
|
TIMIDITY_DIR=
|
|
|
|
endif
|
2008-02-24 09:57:42 +00:00
|
|
|
endif
|
2008-02-24 04:24:20 +00:00
|
|
|
|
Add TwoLAME MP2 encoding element, based on the LAME element.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/twolame/Makefile.am:
* ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
(gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
(gst_two_lame_release_memory), (gst_two_lame_finalize),
(gst_two_lame_base_init), (gst_two_lame_class_init),
(gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
(gst_two_lame_init), (gst_two_lame_set_property),
(gst_two_lame_get_property), (gst_two_lame_sink_event),
(gst_two_lame_chain), (gst_two_lame_setup),
(gst_two_lame_change_state), (gst_two_lame_get_default_settings),
(plugin_init):
* ext/twolame/gsttwolame.h:
Add TwoLAME MP2 encoding element, based on the LAME element.
2008-08-02 17:39:13 +00:00
|
|
|
if USE_TWOLAME
|
|
|
|
TWOLAME_DIR=twolame
|
|
|
|
else
|
|
|
|
TWOLAME_DIR=
|
|
|
|
endif
|
|
|
|
|
2005-09-05 13:49:41 +00:00
|
|
|
# if USE_POLYP
|
|
|
|
# POLYP_DIR=polyp
|
|
|
|
# else
|
|
|
|
POLYP_DIR=
|
|
|
|
# endif
|
|
|
|
|
2005-09-19 21:47:54 +00:00
|
|
|
if USE_SDL
|
|
|
|
SDL_DIR=sdl
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
SDL_DIR=
|
2005-09-19 21:47:54 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
|
|
|
# if USE_SHOUT
|
|
|
|
# SHOUT_DIR=shout
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
SHOUT_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
|
|
|
# if USE_SMOOTHWAVE
|
|
|
|
# SMOOTHWAVE_DIR=smoothwave
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
SMOOTHWAVE_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
2007-02-02 13:28:05 +00:00
|
|
|
if USE_SNDFILE
|
|
|
|
SNDFILE_DIR=sndfile
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
SNDFILE_DIR=
|
2007-02-02 13:28:05 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2006-03-22 14:31:47 +00:00
|
|
|
if USE_SOUNDTOUCH
|
|
|
|
SOUNDTOUCH_DIR=soundtouch
|
|
|
|
else
|
|
|
|
SOUNDTOUCH_DIR=
|
|
|
|
endif
|
|
|
|
|
Add libopenspc-based SPC decoder element (#348220).
Original commit message from CVS:
Patch by: Chris Lee <clee at kde org>
* configure.ac:
* ext/Makefile.am:
* ext/spc/Makefile.am:
* ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init),
(gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain),
(gst_spc_dec_sink_event), (gst_spc_dec_src_event),
(gst_spc_dec_src_query), (spc_play), (spc_setup),
(gst_spc_dec_change_state), (plugin_init):
* ext/spc/gstspc.h:
Add libopenspc-based SPC decoder element (#348220).
2006-07-23 11:52:34 +00:00
|
|
|
if USE_SPC
|
2006-08-03 14:48:22 +00:00
|
|
|
SPC_DIR=spc
|
Add libopenspc-based SPC decoder element (#348220).
Original commit message from CVS:
Patch by: Chris Lee <clee at kde org>
* configure.ac:
* ext/Makefile.am:
* ext/spc/Makefile.am:
* ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init),
(gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain),
(gst_spc_dec_sink_event), (gst_spc_dec_src_event),
(gst_spc_dec_src_query), (spc_play), (spc_setup),
(gst_spc_dec_change_state), (plugin_init):
* ext/spc/gstspc.h:
Add libopenspc-based SPC decoder element (#348220).
2006-07-23 11:52:34 +00:00
|
|
|
else
|
2006-08-03 14:48:22 +00:00
|
|
|
SPC_DIR=
|
Add libopenspc-based SPC decoder element (#348220).
Original commit message from CVS:
Patch by: Chris Lee <clee at kde org>
* configure.ac:
* ext/Makefile.am:
* ext/spc/Makefile.am:
* ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init),
(gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain),
(gst_spc_dec_sink_event), (gst_spc_dec_src_event),
(gst_spc_dec_src_query), (spc_play), (spc_setup),
(gst_spc_dec_change_state), (plugin_init):
* ext/spc/gstspc.h:
Add libopenspc-based SPC decoder element (#348220).
2006-07-23 11:52:34 +00:00
|
|
|
endif
|
|
|
|
|
2005-12-09 04:15:02 +00:00
|
|
|
if USE_SWFDEC
|
2007-03-03 08:16:57 +00:00
|
|
|
#SWFDEC_DIR=swfdec
|
2005-12-09 04:15:02 +00:00
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
SWFDEC_DIR=
|
2005-12-09 04:15:02 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
configure.ac: Add autoconfery for theoradec.
Original commit message from CVS:
* configure.ac:
Add autoconfery for theoradec.
* ext/Makefile.am:
Add theora directory.
* ext/theora/Makefile.am:
* ext/theora/theoradec.c: (gst_theoradec_base_init),
(gst_theoradec_class_init), (gst_theoradec_init),
(gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
(gst_theoradec_granule_clocktime), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_sink_query), (theora_dec_src_event),
(theora_dec_sink_event), (theora_handle_comment_packet),
(theora_handle_type_packet), (theora_handle_header_packet),
(theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state), (plugin_init):
* ext/theora/theoradec.h:
Add theora plugin for theora-exp decoder. Very heavily based on the
existing theora decoder plugin.
2006-03-31 14:26:05 +00:00
|
|
|
if USE_THEORADEC
|
2007-03-03 08:16:57 +00:00
|
|
|
#THEORA_DIR = theora
|
configure.ac: Add autoconfery for theoradec.
Original commit message from CVS:
* configure.ac:
Add autoconfery for theoradec.
* ext/Makefile.am:
Add theora directory.
* ext/theora/Makefile.am:
* ext/theora/theoradec.c: (gst_theoradec_base_init),
(gst_theoradec_class_init), (gst_theoradec_init),
(gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
(gst_theoradec_granule_clocktime), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_sink_query), (theora_dec_src_event),
(theora_dec_sink_event), (theora_handle_comment_packet),
(theora_handle_type_packet), (theora_handle_header_packet),
(theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state), (plugin_init):
* ext/theora/theoradec.h:
Add theora plugin for theora-exp decoder. Very heavily based on the
existing theora decoder plugin.
2006-03-31 14:26:05 +00:00
|
|
|
else
|
|
|
|
THEORA_DIR =
|
|
|
|
endif
|
|
|
|
|
2005-05-06 11:04:30 +00:00
|
|
|
# if USE_TARKIN
|
|
|
|
# TARKIN_DIR=tarkin
|
|
|
|
# else
|
2005-05-19 09:51:03 +00:00
|
|
|
TARKIN_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
Original commit message from CVS:
Patch by: Michal Benes <michal.benes at itonis tv>
Patch by: Josef Zlomek <josef.zlomek at itonis tv>
* configure.ac:
* ext/Makefile.am:
* ext/x264/Makefile.am:
* ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
(gst_x264_enc_analyse_get_type),
(gst_x264_enc_timestamp_queue_init),
(gst_x264_enc_timestamp_queue_free),
(gst_x264_enc_timestamp_queue_put),
(gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
(gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
(gst_x264_enc_base_init), (gst_x264_enc_class_init),
(gst_x264_enc_init), (gst_x264_enc_init_encoder),
(gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
(gst_x264_enc_sink_event), (gst_x264_enc_chain),
(gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
(gst_x264_enc_set_property), (gst_x264_enc_get_property),
(plugin_init):
* ext/x264/gstx264enc.h:
Add libx264-based h264 encoder plugin (#421110). Probably doesn't
handle 'odd' widths and heights correctly yet.
2007-03-25 13:06:26 +00:00
|
|
|
if USE_X264
|
|
|
|
X264_DIR=x264
|
|
|
|
else
|
|
|
|
X264_DIR=
|
|
|
|
endif
|
|
|
|
|
2005-09-05 13:49:41 +00:00
|
|
|
# if USE_XINE
|
|
|
|
# XINE_DIR=xine
|
2005-05-06 11:04:30 +00:00
|
|
|
# else
|
2005-09-05 13:49:41 +00:00
|
|
|
XINE_DIR=
|
2005-05-06 11:04:30 +00:00
|
|
|
# endif
|
|
|
|
|
2005-12-14 22:41:47 +00:00
|
|
|
if USE_XVID
|
|
|
|
XVID_DIR=xvid
|
|
|
|
else
|
2005-05-19 09:51:03 +00:00
|
|
|
XVID_DIR=
|
2005-12-14 22:41:47 +00:00
|
|
|
endif
|
2005-05-06 11:04:30 +00:00
|
|
|
|
2003-11-21 21:20:42 +00:00
|
|
|
SUBDIRS=\
|
Add an alsa plugin to output IEC958 frames over S/PDIF
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/alsaspdif/Makefile.am:
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
(alsaspdifsink_class_init), (alsaspdifsink_init),
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
(alsaspdifsink_get_property), (alsaspdifsink_provide_clock),
(alsaspdifsink_get_time), (alsaspdifsink_open),
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
(alsaspdifsink_write_frame), (alsaspdifsink_event),
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
(generate_iec958_zero_frame), (alsaspdifsink_render),
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
* ext/alsaspdif/alsaspdifsink.h:
Add an alsa plugin to output IEC958 frames over S/PDIF
2006-05-18 12:51:01 +00:00
|
|
|
$(ALSASPDIF_DIR) \
|
2009-02-05 15:54:01 +00:00
|
|
|
$(ASSRENDER_DIR) \
|
Added new plugin amrwb parse.
Original commit message from CVS:
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
* configure.ac:
* ext/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/amrwb/README:
* ext/amrwb/amrwb-code/Makefile.am:
* ext/amrwb/amrwb-code/run.sh:
* ext/amrwb/gstamrwb.c: (plugin_init):
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
* ext/amrwb/gstamrwbparse.h:
Added new plugin amrwb parse.
Renamed audio/AMR to audio/AMR-WB as per spec.
Fixes #333307
2006-03-29 16:50:08 +00:00
|
|
|
$(AMRWB_DIR) \
|
2008-10-12 17:04:17 +00:00
|
|
|
$(APEXSINK_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(ARTS_DIR) \
|
|
|
|
$(ARTSC_DIR) \
|
|
|
|
$(AUDIOFILE_DIR) \
|
2004-12-16 05:32:07 +00:00
|
|
|
$(AUDIORESAMPLE_DIR) \
|
2006-02-06 09:40:09 +00:00
|
|
|
$(BZ2_DIR) \
|
2004-10-20 16:48:57 +00:00
|
|
|
$(CDAUDIO_DIR) \
|
Add CELT encoder and decoder elements based on the Speex elements.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/celt/Makefile.am:
* ext/celt/gstcelt.c: (plugin_init):
* ext/celt/gstceltdec.c: (gst_celt_dec_base_init),
(gst_celt_dec_class_init), (gst_celt_dec_reset),
(gst_celt_dec_init), (celt_dec_convert),
(celt_get_sink_query_types), (celt_dec_sink_query),
(celt_get_src_query_types), (celt_dec_src_query),
(celt_dec_src_event), (celt_dec_sink_event),
(celt_dec_chain_parse_header), (celt_dec_chain_parse_comments),
(celt_dec_chain_parse_data), (celt_dec_chain),
(celt_dec_change_state):
* ext/celt/gstceltdec.h:
* ext/celt/gstceltenc.c: (gst_celt_enc_setup_interfaces),
(gst_celt_enc_base_init), (gst_celt_enc_class_init),
(gst_celt_enc_finalize), (gst_celt_enc_sink_setcaps),
(gst_celt_enc_sink_getcaps), (gst_celt_enc_convert_src),
(gst_celt_enc_convert_sink), (gst_celt_enc_get_latency),
(gst_celt_enc_get_query_types), (gst_celt_enc_src_query),
(gst_celt_enc_sink_query), (gst_celt_enc_init),
(gst_celt_enc_create_metadata_buffer), (gst_celt_enc_setup),
(gst_celt_enc_buffer_from_data), (gst_celt_enc_push_buffer),
(gst_celt_enc_set_header_on_caps), (gst_celt_enc_sinkevent),
(gst_celt_enc_chain), (gst_celt_enc_get_property),
(gst_celt_enc_set_property), (gst_celt_enc_change_state):
* ext/celt/gstceltenc.h:
Add CELT encoder and decoder elements based on the Speex elements.
2008-08-02 17:29:44 +00:00
|
|
|
$(CELT_DIR) \
|
Commit new dc1394src element.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/dc1394/Makefile.am:
* ext/dc1394/gstdc1394.c: (gst_dc1394_base_init),
(gst_dc1394_class_init), (gst_dc1394_init),
(gst_dc1394_src_fixate), (gst_dc1394_set_property),
(gst_dc1394_get_property), (gst_dc1394_getcaps),
(gst_dc1394_setcaps), (gst_dc1394_get_times), (gst_dc1394_create),
(gst_dc1394_parse_caps), (gst_dc1394_change_state),
(gst_dc1394_caps_set_format_vmode_caps),
(gst_dc1394_set_caps_color), (gst_dc1394_set_caps_framesize),
(gst_dc1394_set_caps_framesize_range),
(gst_dc1394_caps_set_framerate_list),
(gst_dc1394_framerate_const_to_frac),
(gst_dc1394_get_all_dc1394_caps), (gst_dc1394_get_cam_caps),
(gst_dc1394_framerate_frac_to_const),
(gst_dc1394_open_cam_with_best_caps),
(gst_dc1394_change_camera_transmission), (plugin_init):
* ext/dc1394/gstdc1394.h:
Commit new dc1394src element.
Patch By: Eric Jonas < jonas at mit dot edu >
Close: #387251
2007-06-29 13:03:27 +00:00
|
|
|
$(DC1394_DIR) \
|
2004-05-11 02:30:16 +00:00
|
|
|
$(DIRAC_DIR) \
|
Adding a first version of directfbvideosink.
Original commit message from CVS:
2004-11-28 Julien MOUTTE <julien@moutte.net>
* configure.ac:
* ext/Makefile.am:
* ext/directfb/Makefile.am:
* ext/directfb/directfbvideosink.c: (gst_directfbvideosink_create),
(gst_directfbvideosink_get_pixel_format),
(gst_directfbvideosink_get_format_from_fourcc),
(gst_directfbvideosink_fixate), (gst_directfbvideosink_getcaps),
(gst_directfbvideosink_sink_link),
(gst_directfbvideosink_change_state),
(gst_directfbvideosink_chain), (gst_directfbvideosink_buffer_free),
(gst_directfbvideosink_buffer_alloc),
(gst_directfbvideosink_interface_supported),
(gst_directfbvideosink_interface_init),
(gst_directfbvideosink_navigation_send_event),
(gst_directfbvideosink_navigation_init),
(gst_directfbvideosink_set_property),
(gst_directfbvideosink_get_property),
(gst_directfbvideosink_finalize), (gst_directfbvideosink_init),
(gst_directfbvideosink_base_init),
(gst_directfbvideosink_class_init),
(gst_directfbvideosink_get_type), (plugin_init):
* ext/directfb/directfbvideosink.h: Adding a first version of
directfbvideosink.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): Initializing some
more.
2004-11-28 19:08:45 +00:00
|
|
|
$(DIRECTFB_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(DIVX_DIR) \
|
New DTS decoder.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/dts/Makefile.am:
* ext/dts/gstdtsdec.c: (gst_dtsdec_get_type),
(gst_dtsdec_base_init), (gst_dtsdec_class_init), (gst_dtsdec_init),
(gst_dtsdec_channels), (gst_dtsdec_renegotiate),
(gst_dtsdec_handle_event), (gst_dtsdec_update_streaminfo),
(gst_dtsdec_loop), (gst_dtsdec_change_state),
(gst_dtsdec_set_property), (gst_dtsdec_get_property),
(plugin_init):
* ext/dts/gstdtsdec.h:
New DTS decoder.
* ext/faad/gstfaad.c: (gst_faad_sinkconnect),
(gst_faad_srcconnect):
Add ESDS atom handling (.m4a).
2004-04-29 00:00:25 +00:00
|
|
|
$(DTS_DIR) \
|
2008-07-19 14:02:50 +00:00
|
|
|
$(DVDNAV_DIR) \
|
2003-11-22 12:40:19 +00:00
|
|
|
$(FAAC_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(FAAD_DIR) \
|
|
|
|
$(GSM_DIR) \
|
Added HTTP source based on libsoup. Fixes #497020.
Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* configure.ac:
* ext/Makefile.am:
* ext/soup/Makefile.am:
* ext/soup/gstsouphttpsrc.c: (_do_init),
(gst_souphttp_src_base_init), (gst_souphttp_src_class_init),
(gst_souphttp_src_init), (gst_souphttp_src_dispose),
(gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
(gst_souphttp_src_create), (gst_souphttp_src_start),
(gst_souphttp_src_stop), (gst_souphttp_src_unlock),
(gst_souphttp_src_set_location), (soup_got_chunk), (soup_response),
(soup_session_close), (plugin_init):
* ext/soup/gstsouphttpsrc.h:
Added HTTP source based on libsoup. Fixes #497020.
2007-11-15 17:26:25 +00:00
|
|
|
$(G729_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(HERMES_DIR) \
|
2005-09-05 13:49:41 +00:00
|
|
|
$(IVORBIS_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(JACK_DIR) \
|
Add jp2k plugin. Fixes #550657.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/jp2k/Makefile.am:
* ext/jp2k/gstjasperdec.c: (gst_jasper_dec_base_init),
(gst_jasper_dec_class_init), (gst_jasper_dec_init),
(gst_jasper_dec_reset), (gst_jasper_dec_sink_setcaps),
(gst_jasper_dec_negotiate), (gst_jasper_dec_get_picture),
(gst_jasper_dec_chain), (gst_jasper_dec_set_property),
(gst_jasper_dec_get_property), (gst_jasper_dec_change_state),
(plugin_init):
* ext/jp2k/gstjasperdec.h:
Add jp2k plugin. Fixes #550657.
2008-09-09 17:56:10 +00:00
|
|
|
$(JP2K_DIR) \
|
2006-12-18 16:47:23 +00:00
|
|
|
$(LADSPA_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(LCS_DIR) \
|
|
|
|
$(LIBFAME_DIR) \
|
2005-09-05 13:49:41 +00:00
|
|
|
$(LIBMMS_DIR) \
|
2009-01-24 17:13:39 +00:00
|
|
|
$(MODPLUG_DIR) \
|
2003-12-11 21:07:25 +00:00
|
|
|
$(MPEG2ENC_DIR) \
|
2008-01-30 12:56:51 +00:00
|
|
|
$(METADATA_DIR) \
|
2009-03-03 19:03:34 +00:00
|
|
|
$(MIMIC_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(MPLEX_DIR) \
|
2004-11-07 18:30:06 +00:00
|
|
|
$(MUSEPACK_DIR) \
|
2004-01-18 20:19:44 +00:00
|
|
|
$(MUSICBRAINZ_DIR) \
|
2007-01-12 19:02:37 +00:00
|
|
|
$(MYTHTV_DIR) \
|
2005-09-05 13:49:41 +00:00
|
|
|
$(NAS_DIR) \
|
2005-12-28 21:07:17 +00:00
|
|
|
$(NEON_DIR) \
|
2008-03-27 16:32:27 +00:00
|
|
|
$(OFA_DIR) \
|
2004-11-12 15:04:55 +00:00
|
|
|
$(POLYP_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(SDL_DIR) \
|
|
|
|
$(SHOUT_DIR) \
|
|
|
|
$(SMOOTHWAVE_DIR) \
|
|
|
|
$(SNDFILE_DIR) \
|
2006-03-22 14:31:47 +00:00
|
|
|
$(SOUNDTOUCH_DIR) \
|
Add libopenspc-based SPC decoder element (#348220).
Original commit message from CVS:
Patch by: Chris Lee <clee at kde org>
* configure.ac:
* ext/Makefile.am:
* ext/spc/Makefile.am:
* ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init),
(gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain),
(gst_spc_dec_sink_event), (gst_spc_dec_src_event),
(gst_spc_dec_src_query), (spc_play), (spc_setup),
(gst_spc_dec_change_state), (plugin_init):
* ext/spc/gstspc.h:
Add libopenspc-based SPC decoder element (#348220).
2006-07-23 11:52:34 +00:00
|
|
|
$(SPC_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(SWFDEC_DIR) \
|
|
|
|
$(TARKIN_DIR) \
|
configure.ac: Add autoconfery for theoradec.
Original commit message from CVS:
* configure.ac:
Add autoconfery for theoradec.
* ext/Makefile.am:
Add theora directory.
* ext/theora/Makefile.am:
* ext/theora/theoradec.c: (gst_theoradec_base_init),
(gst_theoradec_class_init), (gst_theoradec_init),
(gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
(gst_theoradec_granule_clocktime), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_sink_query), (theora_dec_src_event),
(theora_dec_sink_event), (theora_handle_comment_packet),
(theora_handle_type_packet), (theora_handle_header_packet),
(theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state), (plugin_init):
* ext/theora/theoradec.h:
Add theora plugin for theora-exp decoder. Very heavily based on the
existing theora decoder plugin.
2006-03-31 14:26:05 +00:00
|
|
|
$(THEORA_DIR) \
|
2007-02-13 14:22:53 +00:00
|
|
|
$(TIMIDITY_DIR) \
|
Add TwoLAME MP2 encoding element, based on the LAME element.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/twolame/Makefile.am:
* ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
(gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
(gst_two_lame_release_memory), (gst_two_lame_finalize),
(gst_two_lame_base_init), (gst_two_lame_class_init),
(gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
(gst_two_lame_init), (gst_two_lame_set_property),
(gst_two_lame_get_property), (gst_two_lame_sink_event),
(gst_two_lame_chain), (gst_two_lame_setup),
(gst_two_lame_change_state), (gst_two_lame_get_default_settings),
(plugin_init):
* ext/twolame/gsttwolame.h:
Add TwoLAME MP2 encoding element, based on the LAME element.
2008-08-02 17:39:13 +00:00
|
|
|
$(TWOLAME_DIR) \
|
Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
Original commit message from CVS:
Patch by: Michal Benes <michal.benes at itonis tv>
Patch by: Josef Zlomek <josef.zlomek at itonis tv>
* configure.ac:
* ext/Makefile.am:
* ext/x264/Makefile.am:
* ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
(gst_x264_enc_analyse_get_type),
(gst_x264_enc_timestamp_queue_init),
(gst_x264_enc_timestamp_queue_free),
(gst_x264_enc_timestamp_queue_put),
(gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
(gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
(gst_x264_enc_base_init), (gst_x264_enc_class_init),
(gst_x264_enc_init), (gst_x264_enc_init_encoder),
(gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
(gst_x264_enc_sink_event), (gst_x264_enc_chain),
(gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
(gst_x264_enc_set_property), (gst_x264_enc_get_property),
(plugin_init):
* ext/x264/gstx264enc.h:
Add libx264-based h264 encoder plugin (#421110). Probably doesn't
handle 'odd' widths and heights correctly yet.
2007-03-25 13:06:26 +00:00
|
|
|
$(X264_DIR) \
|
2004-02-20 00:52:07 +00:00
|
|
|
$(XINE_DIR) \
|
2003-11-21 21:20:42 +00:00
|
|
|
$(XVID_DIR)
|
2002-01-02 17:07:31 +00:00
|
|
|
|
2007-06-08 20:20:34 +00:00
|
|
|
DIST_SUBDIRS = \
|
2006-05-18 13:12:19 +00:00
|
|
|
alsaspdif \
|
Added new plugin amrwb parse.
Original commit message from CVS:
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
* configure.ac:
* ext/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/amrwb/README:
* ext/amrwb/amrwb-code/Makefile.am:
* ext/amrwb/amrwb-code/run.sh:
* ext/amrwb/gstamrwb.c: (plugin_init):
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
* ext/amrwb/gstamrwbparse.h:
Added new plugin amrwb parse.
Renamed audio/AMR to audio/AMR-WB as per spec.
Fixes #333307
2006-03-29 16:50:08 +00:00
|
|
|
amrwb \
|
2009-02-11 17:23:03 +00:00
|
|
|
assrender \
|
2008-08-29 12:16:27 +00:00
|
|
|
apexsink \
|
2006-02-06 09:40:09 +00:00
|
|
|
bz2 \
|
2006-11-14 10:52:52 +00:00
|
|
|
cdaudio \
|
2008-08-29 12:16:27 +00:00
|
|
|
celt \
|
Commit new dc1394src element.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/dc1394/Makefile.am:
* ext/dc1394/gstdc1394.c: (gst_dc1394_base_init),
(gst_dc1394_class_init), (gst_dc1394_init),
(gst_dc1394_src_fixate), (gst_dc1394_set_property),
(gst_dc1394_get_property), (gst_dc1394_getcaps),
(gst_dc1394_setcaps), (gst_dc1394_get_times), (gst_dc1394_create),
(gst_dc1394_parse_caps), (gst_dc1394_change_state),
(gst_dc1394_caps_set_format_vmode_caps),
(gst_dc1394_set_caps_color), (gst_dc1394_set_caps_framesize),
(gst_dc1394_set_caps_framesize_range),
(gst_dc1394_caps_set_framerate_list),
(gst_dc1394_framerate_const_to_frac),
(gst_dc1394_get_all_dc1394_caps), (gst_dc1394_get_cam_caps),
(gst_dc1394_framerate_frac_to_const),
(gst_dc1394_open_cam_with_best_caps),
(gst_dc1394_change_camera_transmission), (plugin_init):
* ext/dc1394/gstdc1394.h:
Commit new dc1394src element.
Patch By: Eric Jonas < jonas at mit dot edu >
Close: #387251
2007-06-29 13:03:27 +00:00
|
|
|
dc1394 \
|
2008-03-06 03:16:13 +00:00
|
|
|
dirac \
|
2005-11-28 14:50:44 +00:00
|
|
|
directfb \
|
2005-09-01 19:12:44 +00:00
|
|
|
faac \
|
2005-07-19 20:51:15 +00:00
|
|
|
faad \
|
2005-09-19 21:47:54 +00:00
|
|
|
gsm \
|
2005-11-28 15:19:33 +00:00
|
|
|
ivorbis \
|
2006-12-18 16:47:23 +00:00
|
|
|
ladspa \
|
2006-11-30 11:59:04 +00:00
|
|
|
jack \
|
Add jp2k plugin. Fixes #550657.
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/jp2k/Makefile.am:
* ext/jp2k/gstjasperdec.c: (gst_jasper_dec_base_init),
(gst_jasper_dec_class_init), (gst_jasper_dec_init),
(gst_jasper_dec_reset), (gst_jasper_dec_sink_setcaps),
(gst_jasper_dec_negotiate), (gst_jasper_dec_get_picture),
(gst_jasper_dec_chain), (gst_jasper_dec_set_property),
(gst_jasper_dec_get_property), (gst_jasper_dec_change_state),
(plugin_init):
* ext/jp2k/gstjasperdec.h:
Add jp2k plugin. Fixes #550657.
2008-09-09 17:56:10 +00:00
|
|
|
jp2k \
|
2005-11-29 02:55:18 +00:00
|
|
|
libmms \
|
2005-12-14 20:54:06 +00:00
|
|
|
dts \
|
2005-12-19 14:40:22 +00:00
|
|
|
divx \
|
2009-01-24 17:13:39 +00:00
|
|
|
modplug \
|
2008-01-30 12:56:51 +00:00
|
|
|
metadata \
|
2009-03-03 19:03:34 +00:00
|
|
|
mimic \
|
2006-07-13 11:06:45 +00:00
|
|
|
mpeg2enc \
|
2008-03-05 06:03:03 +00:00
|
|
|
mplex \
|
2005-11-22 15:09:28 +00:00
|
|
|
musepack \
|
2006-05-03 12:01:43 +00:00
|
|
|
musicbrainz \
|
2007-01-12 19:02:37 +00:00
|
|
|
mythtv \
|
2007-03-02 19:43:48 +00:00
|
|
|
nas \
|
2005-12-28 21:07:17 +00:00
|
|
|
neon \
|
2008-03-27 16:32:27 +00:00
|
|
|
ofa \
|
2008-07-19 14:02:50 +00:00
|
|
|
resindvd \
|
2005-11-02 12:53:00 +00:00
|
|
|
sdl \
|
2007-02-02 13:28:05 +00:00
|
|
|
sndfile \
|
2006-03-22 14:31:47 +00:00
|
|
|
soundtouch \
|
Add libopenspc-based SPC decoder element (#348220).
Original commit message from CVS:
Patch by: Chris Lee <clee at kde org>
* configure.ac:
* ext/Makefile.am:
* ext/spc/Makefile.am:
* ext/spc/gstspc.c: (spc_negotiate), (gst_spc_dec_base_init),
(gst_spc_dec_class_init), (gst_spc_dec_init), (gst_spc_dec_chain),
(gst_spc_dec_sink_event), (gst_spc_dec_src_event),
(gst_spc_dec_src_query), (spc_play), (spc_setup),
(gst_spc_dec_change_state), (plugin_init):
* ext/spc/gstspc.h:
Add libopenspc-based SPC decoder element (#348220).
2006-07-23 11:52:34 +00:00
|
|
|
spc \
|
|
|
|
swfdec \
|
2006-04-06 14:20:27 +00:00
|
|
|
theora \
|
Add timitity midi render plugin (#403992)
Original commit message from CVS:
Patch by: Wouter Paesen <wouter@blue-gate.be>
* configure.ac:
* ext/Makefile.am:
* ext/timidity/Makefile.am:
* ext/timidity/gsttimidity.c: (gst_timidity_base_init),
(gst_timidity_class_init), (gst_timidity_init),
(gst_timidity_set_song_options), (gst_timidity_src_convert),
(gst_timidity_src_query), (gst_timidity_get_upstream_size),
(gst_timidity_get_segment), (gst_timidity_get_new_segment_event),
(gst_timidity_src_event), (gst_timidity_activate),
(gst_timidity_activatepull), (gst_timidity_allocate_buffer),
(gst_timidity_clip_buffer), (gst_timidity_fill_buffer),
(gst_timidity_get_buffer), (gst_timidity_loop),
(gst_timidity_change_state), (gst_timidity_typefind),
(plugin_init):
* ext/timidity/gsttimidity.h:
Add timitity midi render plugin (#403992)
2007-02-08 15:00:00 +00:00
|
|
|
timidity \
|
2008-08-29 12:16:27 +00:00
|
|
|
twolame \
|
Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
Original commit message from CVS:
Patch by: Michal Benes <michal.benes at itonis tv>
Patch by: Josef Zlomek <josef.zlomek at itonis tv>
* configure.ac:
* ext/Makefile.am:
* ext/x264/Makefile.am:
* ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
(gst_x264_enc_analyse_get_type),
(gst_x264_enc_timestamp_queue_init),
(gst_x264_enc_timestamp_queue_free),
(gst_x264_enc_timestamp_queue_put),
(gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
(gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
(gst_x264_enc_base_init), (gst_x264_enc_class_init),
(gst_x264_enc_init), (gst_x264_enc_init_encoder),
(gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
(gst_x264_enc_sink_event), (gst_x264_enc_chain),
(gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
(gst_x264_enc_set_property), (gst_x264_enc_get_property),
(plugin_init):
* ext/x264/gstx264enc.h:
Add libx264-based h264 encoder plugin (#421110). Probably doesn't
handle 'odd' widths and heights correctly yet.
2007-03-25 13:06:26 +00:00
|
|
|
x264 \
|
2005-12-14 22:41:47 +00:00
|
|
|
xvid
|