GStreamer multimedia framework
Find a file
Mark Nauwelaerts d3528950b9 ext/ffmpeg/: Added helper object to handle extra properties.
Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
* ext/ffmpeg/Makefile.am:
* ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_pass_get_type),
(gst_ffmpeg_lim_pass_get_type), (gst_ffmpeg_mb_decision_get_type),
(gst_ffmpeg_mb_cmp_get_type), (gst_ffmpeg_dct_algo_get_type),
(gst_ffmpeg_idct_algo_get_type), (gst_ffmpeg_quant_type_get_type),
(gst_ffmpeg_pre_me_get_type), (gst_ffmpeg_pred_method_get_type),
(gst_ffmpeg_flags_get_type), (gst_ffmpeg_cfg_init),
(gst_ffmpeg_cfg_codec_has_pspec),
(gst_ffmpeg_cfg_install_property), (gst_ffmpeg_cfg_set_property),
(gst_ffmpeg_cfg_get_property), (gst_ffmpeg_cfg_set_defaults),
(gst_ffmpeg_cfg_fill_context):
* ext/ffmpeg/gstffmpegcfg.h:
Added helper object to handle extra properties.
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init),
(gst_ffmpegenc_init), (gst_ffmpegenc_dispose),
(gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps),
(gst_ffmpegenc_chain_video), (gst_ffmpegenc_chain_audio),
(gst_ffmpegenc_flush_buffers), (gst_ffmpegenc_event_video),
(gst_ffmpegenc_set_property), (gst_ffmpegenc_get_property),
(gst_ffmpegenc_change_state), (gst_ffmpegenc_register):
* ext/ffmpeg/gstffmpegenc.h:
Exposes (quite some of) the AVCodecContext configurable
settings, as well as some additional (though simple) logic for b-frame
delay handling.
Most of the properties are only enabled for mpeg4-like codecs.
Fixes #344583.
2006-09-06 14:51:13 +00:00
common@d287125f93 ext/ffmpeg/gstffmpegdec.c: Mark outgoing buffers with DISCONT when needed. 2006-08-29 09:28:20 +00:00
docs ignore more 2006-04-01 09:58:38 +00:00
ext ext/ffmpeg/: Added helper object to handle extra properties. 2006-09-06 14:51:13 +00:00
gst-libs gst-libs/ext/Makefile.am: We need to use $(MAKE) here instead of 'make' (on some systems it's gmake that needs to be ... 2005-12-10 13:59:55 +00:00
m4 ffmpeg updates 2004-02-13 13:22:27 +00:00
tests tests/check/gst-ffmpeg.supp: Add missing file (which prepare-ChangeLog didn't pick up because it's empty). 2006-05-09 16:44:33 +00:00
.gitignore .cvsignore: ignore more files 2006-06-12 13:19:22 +00:00
.gitmodules removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with... 2002-03-19 04:09:41 +00:00
AUTHORS releasing 2004-03-16 13:09:23 +00:00
autogen.sh autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize 2006-05-08 11:58:44 +00:00
ChangeLog ext/ffmpeg/: Added helper object to handle extra properties. 2006-09-06 14:51:13 +00:00
configure.ac configure.ac: Don't build programs in ffmpeg checkout, since we're never going to use them in the gstreamer plugin. A... 2006-08-14 09:17:48 +00:00
gst-ffmpeg.spec.in add missing rm line 2006-05-04 13:51:03 +00:00
HACKING HACKING: Mention ffmpeg snapshot update 2006-02-18 23:12:14 +00:00
Makefile.am Add test infrastructure to gst-ffmpeg (#324279). 2006-05-09 16:15:39 +00:00
NEWS releasing 0.10.1 2006-03-31 11:12:20 +00:00
README release time 2005-10-03 17:51:15 +00:00
RELEASE releasing 0.10.1 2006-03-31 11:12:20 +00:00
TODO TODO: Add some TODO items for 0.9 cycle. 2005-11-08 22:27:08 +00:00

gst-ffmpeg

This module contains a GStreamer plugin for FFmpeg, as well as an internal
copy of the FFmpeg source code.