Place proper #ifdef around muxer-specific code.
patch by Gianluigi Tiesi < mplayer at@at netfarm dot.dot it > Originally committed as revision 4880 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
committed by
Diego Biurrun
parent
04f46ced8c
commit
0e6c947df3
@@ -28,6 +28,7 @@ Only mono files are supported.
|
|||||||
static const unsigned char AMR_header [] = "#!AMR\n";
|
static const unsigned char AMR_header [] = "#!AMR\n";
|
||||||
static const unsigned char AMRWB_header [] = "#!AMR-WB\n";
|
static const unsigned char AMRWB_header [] = "#!AMR-WB\n";
|
||||||
|
|
||||||
|
#ifdef CONFIG_MUXERS
|
||||||
static int amr_write_header(AVFormatContext *s)
|
static int amr_write_header(AVFormatContext *s)
|
||||||
{
|
{
|
||||||
ByteIOContext *pb = &s->pb;
|
ByteIOContext *pb = &s->pb;
|
||||||
@@ -62,6 +63,7 @@ static int amr_write_trailer(AVFormatContext *s)
|
|||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif /* CONFIG_MUXERS */
|
||||||
|
|
||||||
static int amr_probe(AVProbeData *p)
|
static int amr_probe(AVProbeData *p)
|
||||||
{
|
{
|
||||||
@@ -223,6 +225,7 @@ static AVInputFormat amr_iformat = {
|
|||||||
amr_read_close,
|
amr_read_close,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifdef CONFIG_MUXERS
|
||||||
static AVOutputFormat amr_oformat = {
|
static AVOutputFormat amr_oformat = {
|
||||||
"amr",
|
"amr",
|
||||||
"3gpp amr file format",
|
"3gpp amr file format",
|
||||||
@@ -235,10 +238,13 @@ static AVOutputFormat amr_oformat = {
|
|||||||
amr_write_packet,
|
amr_write_packet,
|
||||||
amr_write_trailer,
|
amr_write_trailer,
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
int amr_init(void)
|
int amr_init(void)
|
||||||
{
|
{
|
||||||
av_register_input_format(&amr_iformat);
|
av_register_input_format(&amr_iformat);
|
||||||
|
#ifdef CONFIG_MUXERS
|
||||||
av_register_output_format(&amr_oformat);
|
av_register_output_format(&amr_oformat);
|
||||||
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user