* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
-/*****************************************************************************
- * Preamble
- *****************************************************************************/
+#ifndef MERGE_FFMPEG
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#include <vlc_common.h>
#include <vlc_plugin.h>
-#include <vlc_codec.h>
-
-/* ffmpeg header */
-#ifdef HAVE_LIBAVFORMAT_AVFORMAT_H
-# include <libavformat/avformat.h>
-#elif defined(HAVE_FFMPEG_AVFORMAT_H)
-# include <ffmpeg/avformat.h>
-#endif
#include "avformat.h"
-/*****************************************************************************
- * Module descriptor
- *****************************************************************************/
vlc_module_begin ()
- add_shortcut( "ffmpeg" )
+#endif /* MERGE_FFMPEG */
+ add_shortcut( "ffmpeg", "avformat" )
set_category( CAT_INPUT )
set_subcategory( SUBCAT_INPUT_DEMUX )
- set_description( N_("FFmpeg demuxer" ) )
+ set_description( N_("Avformat demuxer" ) )
set_shortname( N_("Avformat") )
set_capability( "demux", 2 )
set_callbacks( OpenDemux, CloseDemux )
#ifdef ENABLE_SOUT
/* mux submodule */
add_submodule ()
- set_description( N_("FFmpeg muxer" ) )
+ add_shortcut( "ffmpeg", "avformat" )
+ set_description( N_("Avformat muxer" ) )
set_capability( "sout mux", 2 )
- add_string( "ffmpeg-mux", NULL, NULL, MUX_TEXT,
- MUX_LONGTEXT, true );
+ add_string( "ffmpeg-mux", NULL, MUX_TEXT,
+ MUX_LONGTEXT, true )
set_callbacks( OpenMux, CloseMux )
#endif
+#ifndef MERGE_FFMPEG
vlc_module_end ()
+#endif