diff options
author | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2004-09-23 14:59:22 +0000 |
---|---|---|
committer | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2004-09-23 14:59:22 +0000 |
commit | 0771c17fede0ac6ae1a531a4d4d7d68fc72b24ea (patch) | |
tree | 6f0b0703d63c693bfdb2dcde29fc378bba12b561 /ext/dirac/gstdirac.cc | |
parent | 18c8223577d50dcee845b5920b3b8dbaee45a1bb (diff) | |
download | gst-plugins-bad-0771c17fede0ac6ae1a531a4d4d7d68fc72b24ea.tar.gz gst-plugins-bad-0771c17fede0ac6ae1a531a4d4d7d68fc72b24ea.tar.bz2 gst-plugins-bad-0771c17fede0ac6ae1a531a4d4d7d68fc72b24ea.zip |
ext/dirac/: Do something. Don't actually know if this works because I don't have a demuxer yet.
Original commit message from CVS:
* ext/dirac/Makefile.am:
* ext/dirac/gstdirac.cc:
* ext/dirac/gstdiracdec.cc:
* ext/dirac/gstdiracdec.h:
Do something. Don't actually know if this works because I don't
have a demuxer yet.
* ext/gsm/gstgsmdec.c: (gst_gsmdec_getcaps):
Add channels=1 to caps returned from _getcaps().
* ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_get_type),
(gst_ogm_video_parse_get_type), (gst_ogm_audio_parse_base_init),
(gst_ogm_video_parse_base_init), (gst_ogm_parse_init),
(gst_ogm_audio_parse_init), (gst_ogm_video_parse_init),
(gst_ogm_parse_sink_convert), (gst_ogm_parse_chain),
(gst_ogm_parse_change_state):
Separate between audio/video so ogmaudioparse actually uses the
audio pad templates. Both audio and video work now, including
autoplugging. Also use sometimes-srcpad hack.
* gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek):
Handle events better. Don't hang on infinite loops.
* gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
(gst_avi_demux_init), (gst_avi_demux_reset),
(gst_avi_demux_src_convert), (gst_avi_demux_handle_src_query),
(gst_avi_demux_stream_header), (gst_avi_demux_stream_data),
(gst_avi_demux_change_state):
* gst/avi/gstavidemux.h:
Improve A/V sync. Still not perfect.
* gst/matroska/ebml-read.c: (gst_ebml_read_seek),
(gst_ebml_read_skip):
Handle events better.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
(gst_qtdemux_loop_header), (qtdemux_parse_trak),
(qtdemux_audio_caps):
Add IMA4. Improve event handling. Save offset after a seek when
the headers are at the end of the file so that we don't end up in
an infinite loop.
* gst/typefind/gsttypefindfunctions.c: (qt_type_find):
Add low-priority typefind support for files with no length.
Diffstat (limited to 'ext/dirac/gstdirac.cc')
-rw-r--r-- | ext/dirac/gstdirac.cc | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/ext/dirac/gstdirac.cc b/ext/dirac/gstdirac.cc index ba6fcac7..6f5dda21 100644 --- a/ext/dirac/gstdirac.cc +++ b/ext/dirac/gstdirac.cc @@ -16,16 +16,14 @@ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ + #ifdef HAVE_CONFIG_H -#include <config.h> +#include "config.h" #endif -#include <gst/gst.h> - -extern GType gst_diracdec_get_type (void); - -//extern GType gst_diracenc_get_type (void); +#include <gst/gst.h> +#include "gstdiracdec.h" static gboolean plugin_init (GstPlugin * plugin) @@ -38,7 +36,7 @@ plugin_init (GstPlugin * plugin) #endif if (!gst_element_register (plugin, "diracdec", GST_RANK_PRIMARY, - gst_diracdec_get_type ())) { + GST_TYPE_DIRACDEC)) { return FALSE; } |