summaryrefslogtreecommitdiff
path: root/ext/libpostproc
AgeCommit message (Collapse)AuthorFilesLines
2012-04-19Merge remote-tracking branch 'origin/0.10'Wim Taymans1-2/+2
2012-04-19postproc: fix compilation when ORC is missingWim Taymans1-2/+2
Fix 'set but not used' compiler error when ORC is missing.
2012-04-12Rename everything from gst-ffmpeg to gst-libavSebastian Dröge1-4/+3
Also change elements factory names to avenc_*, avdec_*, avmux_* and avdemux_*. The actual filenames, type names, function/variable names are not touched to make merging with 0.10 easier at this point. Once 0.10 is not supported anymore everything should be renamed.
2012-04-10Use new gst_element_class_set_static_metadata()Tim-Philipp Müller1-2/+2
2012-04-05gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge1-1/+1
2012-04-04ffmpeg: Update versioningSebastian Dröge1-1/+1
2012-01-10ffmpeg: Fix merge mistakesSebastian Dröge1-4/+4
2012-01-10Merge branch 'master' into 0.11Sebastian Dröge1-4/+4
Conflicts: configure.ac ext/ffmpeg/gstffmpegcodecmap.c ext/ffmpeg/gstffmpegdec.c ext/ffmpeg/gstffmpegdeinterlace.c ext/ffmpeg/gstffmpegmux.c ext/libswscale/gstffmpegscale.c
2011-12-21update for videofilter changesWim Taymans1-55/+29
2011-11-28ffmpeg: fix pad template ref leaksVincent Penquerc'h1-4/+4
https://bugzilla.gnome.org/show_bug.cgi?id=662664
2011-06-20ffmpeg: fix some capsWim Taymans1-2/+2
2011-04-29Merge branch 'master' into 0.11Wim Taymans1-2/+2
Conflicts: configure.ac ext/ffmpeg/gstffmpegdec.c
2011-04-21postproc: pp_*_t => pp_*Edward Hervey1-2/+2
2011-04-19Merge branch 'master' into 0.11Wim Taymans1-2/+1
2011-04-19Fix unused-but-set-variable warnings with gcc 4.6Marc Plano-Lesay1-2/+1
2011-04-04ffmpeg: port to new memory APIWim Taymans1-1/+7
2010-10-19various: add missing G_PARAM_STATIC_STRINGS flagsStefan Kost1-10/+19
2010-07-05ext: Fix CFLAGS orderEdward Hervey1-2/+1
We'd pick up system-wide ffmpeg headers otherwise
2010-06-15Fix build if ORC is not installedThijs Vermeir1-7/+8
2010-06-14ffmpeg: Call orc_init() before trying to get target flagsSebastian Dröge1-0/+5
2010-06-14Use orc instead of liboil for CPU feature detectionSebastian Dröge2-11/+23
2010-03-24postproc: Mark postproc filters table as constSebastian Dröge1-1/+1
2010-03-24ffmpeg: Fix some remaining compiler warningsSebastian Dröge1-14/+13
2008-11-04ext/: Don't install static libs for plugins. Fixes #550851 for -ffmpeg.Stefan Kost1-0/+2
Original commit message from CVS: * ext/ffmpeg/Makefile.am: * ext/libpostproc/Makefile.am: * ext/libswscale/Makefile.am: Don't install static libs for plugins. Fixes #550851 for -ffmpeg.
2008-10-30Update ffmpeg/swscale snapshot to the latest revision and adjust to API ↵Alexis Ballier1-2/+2
changes. Fixes bug #556405. Original commit message from CVS: Based on a patch by: Alexis Ballier <aballier at gentoo dot org> * configure.ac: * ext/ffmpeg/gstffmpeg.c: * ext/ffmpeg/gstffmpeg.h: * ext/ffmpeg/gstffmpegaudioresample.c: * ext/ffmpeg/gstffmpegcfg.c: (gst_ffmpeg_flags_get_type), (gst_ffmpeg_cfg_init): * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_caps_with_codecid): * ext/ffmpeg/gstffmpegcodecmap.h: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_setcaps), (gst_ffmpegdec_register): * ext/ffmpeg/gstffmpegdeinterlace.c: * ext/ffmpeg/gstffmpegdemux.c: * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps), (gst_ffmpegenc_register): * ext/ffmpeg/gstffmpegmux.c: * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_seek): * ext/libpostproc/gstpostproc.c: * ffmpegrev: Update ffmpeg/swscale snapshot to the latest revision and adjust to API changes. Fixes bug #556405. Require libavutil for swscale too when building with an external ffmpeg and fix includes for external ffmpeg.
2008-05-13Fix build with (Debian's) system ffmpeg. Fixes bug #532803.Sebastian Dröge1-82/+81
Original commit message from CVS: * configure.ac: * ext/ffmpeg/gstffmpegcodecmap.c: * ext/ffmpeg/gstffmpegdemux.c: * ext/libpostproc/gstpostproc.c: Fix build with (Debian's) system ffmpeg. Fixes bug #532803.
2008-05-06ext/libpostproc/gstpostproc.c: Support for non-I420 colorspaces in postprocGabriel Bouvigne1-2/+2
Original commit message from CVS: Patch by: Gabriel Bouvigne <bouvigne at mp3-tech dot org> * ext/libpostproc/gstpostproc.c: Support for non-I420 colorspaces in postproc Fixes #496127
2008-04-15Revert my patch, it was the badness.Andy Wingo1-1/+1
Original commit message from CVS: (gst_post_proc_transform_ip): Revert my patch, it was the badness.
2008-04-15ext/libpostproc/gstpostproc.c (gst_post_proc_transform_ip): Fix some ↵Andy Wingo1-1/+1
mistyping when calling pp_postprocess. Original commit message from CVS: 2008-04-15 Andy Wingo <wingo@pobox.com> * ext/libpostproc/gstpostproc.c (gst_post_proc_transform_ip): Fix some mistyping when calling pp_postprocess.
2008-04-03ffmpegrev: Bump upstream ffmpeg revision to todaysEdward Hervey1-4/+5
Original commit message from CVS: * ffmpegrev: Bump upstream ffmpeg revision to todays * configure.ac: Fix configure for build modification in upstream * ext/libpostproc/gstpostproc.c: (gst_post_proc_transform_ip): Fix build for modifications in upstream
2007-05-17Fix the build on MacOSX. since the one shipped by Apple is from the middle ↵Edward Hervey1-1/+1
ages and is packed with issues. Original commit message from CVS: * configure.ac: * ext/ffmpeg/Makefile.am: * ext/libpostproc/Makefile.am: Fix the build on MacOSX. This requires a recent enough version of libtool (ex : 1.5.22), since the one shipped by Apple is from the middle ages and is packed with issues. Fixes #435742
2006-12-14Allow building against an external FFMpeg install. Fixes: #363363Josselin Mouette2-10/+5
Original commit message from CVS: * Makefile.am: * configure.ac: * ext/ffmpeg/Makefile.am: * ext/ffmpeg/gstffmpeg.c: * ext/ffmpeg/gstffmpegdemux.c: * ext/libpostproc/Makefile.am: * ext/libpostproc/gstpostproc.c: Allow building against an external FFMpeg install. Fixes: #363363 Patch by: Josselin Mouette <joss at debian dot org> When built against an external install, the plugin description will say "system install" instead of "local snapshot"
2006-10-20configure.ac: postproc filters need liboil to detect the cpu architectureEdward Hervey3-285/+622
Original commit message from CVS: Reviewed by: Edward Hervey <edward@fluendo.com> * configure.ac: postproc filters need liboil to detect the cpu architecture * ext/libpostproc/Makefile.am: Update for liboil requirement, libpostproc being moved around in ffmpeg mirror, and removal of unused header file. * ext/libpostproc/gstpostproc.h: Header file not needed anymore * ext/libpostproc/gstpostproc.c: (gst_pp_scope_get_type), (change_context), (append), (change_mode), (gst_post_proc_base_init), (gst_post_proc_class_init), (gst_post_proc_init), (gst_post_proc_dispose), (gst_post_proc_setcaps), (gst_post_proc_transform_ip), (gst_post_proc_set_property), (gst_post_proc_get_property), (gst_post_proc_deblock_set_property), (gst_post_proc_deblock_get_property), (gst_post_proc_tmpnoise_set_property), (gst_post_proc_tmpnoise_get_property), (gst_post_proc_autolevels_set_property), (gst_post_proc_autolevels_get_property), (gst_post_proc_forcequant_set_property), (gst_post_proc_forcequant_get_property), (gst_post_proc_register), (plugin_init): Port of postprocessing elements to 0.10.
2005-12-06expand tabsThomas Vander Stichele1-117/+117
Original commit message from CVS: expand tabs
2005-09-05Update for state change type and macro changes.Andy Wingo1-8/+9
Original commit message from CVS: 2005-09-05 Andy Wingo <wingo@pobox.com> * Update for state change type and macro changes.
2005-08-05Backport BRANCH-THREADED to HEAD, fix a bit.Ronald S. Bultje1-16/+15
Original commit message from CVS: * configure.ac: * ext/ffmpeg/Makefile.am: * ext/ffmpeg/gstffmpeg.c: (plugin_init): * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_caps_with_codecid): * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_class_init), (gst_ffmpegdec_init), (gst_ffmpegdec_query), (gst_ffmpegdec_event), (gst_ffmpegdec_open), (gst_ffmpegdec_setcaps), (gst_ffmpegdec_get_buffer), (gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame), (gst_ffmpegdec_sink_event), (gst_ffmpegdec_chain), (gst_ffmpegdec_change_state), (gst_ffmpegdec_register): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_class_init), (gst_ffmpegenc_init), (gst_ffmpegenc_getcaps), (gst_ffmpegenc_setcaps), (gst_ffmpegenc_chain_video), (gst_ffmpegenc_chain_audio): * ext/libpostproc/Makefile.am: Backport BRANCH-THREADED to HEAD, fix a bit.
2005-07-20ext/: Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some ↵Ronald S. Bultje1-2/+0
added codecs, some API changes, etc. Also add... Original commit message from CVS: * ext/ffmpeg/gstffmpeg.h: * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps), (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_formatid_get_codecids), (gst_ffmpeg_caps_to_codecid), (gst_ffmpeg_get_codecid_longname), (gst_ffmpeg_img_convert): * ext/ffmpeg/gstffmpegcodecmap.h: * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_negotiate), (gst_ffmpegdec_frame), (gst_ffmpegdec_chain), (gst_ffmpegdec_register): * ext/ffmpeg/gstffmpegdeinterlace.c: (gst_ffmpegdeinterlace_getcaps), (gst_ffmpegdeinterlace_pad_link): * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event), (gst_ffmpegdemux_src_format_list), (gst_ffmpegdemux_src_query), (gst_ffmpegdemux_src_convert), (gst_ffmpegdemux_add), (gst_ffmpegdemux_register): * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_getcaps), (gst_ffmpegenc_link), (gst_ffmpegenc_chain_video), (gst_ffmpegenc_chain_audio): * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_request_new_pad), (gst_ffmpegmux_connect), (gst_ffmpegmux_loop), (gst_ffmpegmux_register): * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_write): * ext/ffmpeg/gstffmpegscale.c: (gst_ffmpegscale_pad_link): * ext/libpostproc/gstpostproc.c: (gst_postproc_chain): Update to ffmpeg snapshot of Jul 20 2005 4:00 PM GMT. Mostly some added codecs, some API changes, etc. Also adds a VOB muxer for MPEG-2 video and adds h264 to .mp4 muxing.
2005-06-25ext/libpostproc/gstpostproc.*: fix debug outputLuca Ognibene2-6/+6
Original commit message from CVS: * ext/libpostproc/gstpostproc.c: (gst_ffmpeg_log_callback), (plugin_init): * ext/libpostproc/gstpostproc.h: fix debug output
2005-06-20ext/libpostproc/gstpostproc.c: It works better when filing the hash_table ↵Edward Hervey1-3/+8
BEFORE registering the element. Original commit message from CVS: * ext/libpostproc/gstpostproc.c: (gst_postproc_register): It works better when filing the hash_table BEFORE registering the element.
2005-06-20ext/: ffmpeg's libpostproc wrapper pluginsEdward Hervey3-0/+578
Original commit message from CVS: * ext/Makefile.am: (SUBDIRS): * ext/libpostproc: * ext/libpostproc/Makefile.am: * ext/libpostproc/gstpostproc.c: * ext/libpostproc/gstpostproc.h: ffmpeg's libpostproc wrapper plugins * configure.ac: added --enable-pp to ffmpeg configure arguments