gstreamer/ext/ffmpeg
Tim-Philipp Müller 2a3785b2ef ext/ffmpeg/: Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this can break horribly if sizeof(GType) happ...
Original commit message from CVS:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init),
(gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init),
(gst_ffmpegdemux_register):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
(gst_ffmpegenc_register):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init),
(gst_ffmpegmux_register):
Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this
can break horribly if sizeof(GType) happens to be bigger than
sizeof(int), because GPOINTER_TO_INT might then chop off some bits
of our GType (the reason this seems to works nevertheless is the
put-current-type-also-as-value-0-into-the-hash-table-as-fallback
hack used in the current code).
In any case, instead of just fixing this, let's not use a hash table
with GTypes here at all. g_type_{set|get}_qdata() seems to do the
job just as well.
2007-02-16 11:48:15 +00:00
..
gstffmpeg.c Allow building against an external FFMpeg install. Fixes: #363363 2006-12-14 23:31:45 +00:00
gstffmpeg.h ext/ffmpeg/: Do proper locking around avcodec_open() and avcodec_close() 2005-12-16 16:23:05 +00:00
gstffmpegcfg.c ext/ffmpeg/gstffmpegcfg.c: Typo fix. 2007-02-14 09:47:01 +00:00
gstffmpegcfg.h ext/ffmpeg/: Added helper object to handle extra properties. 2006-09-06 14:51:13 +00:00
gstffmpegcodecmap.c ext/ffmpeg/gstffmpegcodecmap.c: Need to set depth on context for camtasia decoder (fixes #398875). 2007-01-22 10:26:04 +00:00
gstffmpegcodecmap.h ext/ffmpeg/: Use codecid as extra parameter when getting caps. 2007-01-09 14:59:34 +00:00
gstffmpegdec.c ext/ffmpeg/: Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this can break horribly if sizeof(GType) happ... 2007-02-16 11:48:15 +00:00
gstffmpegdeinterlace.c ext/ffmpeg/: More G_OBJECT macro fixing. 2006-09-16 22:19:40 +00:00
gstffmpegdemux.c ext/ffmpeg/: Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this can break horribly if sizeof(GType) happ... 2007-02-16 11:48:15 +00:00
gstffmpegenc.c ext/ffmpeg/: Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this can break horribly if sizeof(GType) happ... 2007-02-16 11:48:15 +00:00
gstffmpegenc.h ext/ffmpeg/: More G_OBJECT macro fixing. 2006-09-16 22:19:40 +00:00
gstffmpegmux.c ext/ffmpeg/: Don't use GINT_TO_POINTER and GPOINTER_TO_INT with GTypes, this can break horribly if sizeof(GType) happ... 2007-02-16 11:48:15 +00:00
gstffmpegprotocol.c ext/ffmpeg/gstffmpegprotocol.c: Implement seeking for WRITE "gst" protocol. 2006-10-05 15:54:12 +00:00
gstffmpegscale.c ext/ffmpeg/: More G_OBJECT macro fixing. 2006-09-16 22:19:40 +00:00
Makefile.am configure.ac: actually properly define HAVE_FFMPEG_UNINSTALLED also use it as a conditional 2007-01-05 16:04:12 +00:00