Separate audio_(de)muxer into oss_(de)muxer and audio_beos_(de)muxer
Originally committed as revision 10426 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
bf61632b12
commit
50383e8822
6
configure
vendored
6
configure
vendored
@ -774,8 +774,8 @@ libxvid_encoder_deps="libxvid"
|
|||||||
|
|
||||||
# demuxers / muxers
|
# demuxers / muxers
|
||||||
ac3_demuxer_deps="ac3_parser"
|
ac3_demuxer_deps="ac3_parser"
|
||||||
audio_demuxer_deps_any="audio_oss audio_beos"
|
audio_beos_demuxer_deps="audio_beos"
|
||||||
audio_muxer_deps_any="audio_oss audio_beos"
|
audio_beos_muxer_deps="audio_beos"
|
||||||
bktr_demuxer_deps="bktr"
|
bktr_demuxer_deps="bktr"
|
||||||
dv1394_demuxer_deps="dv1394"
|
dv1394_demuxer_deps="dv1394"
|
||||||
libdc1394_demuxer_deps="libdc1394"
|
libdc1394_demuxer_deps="libdc1394"
|
||||||
@ -783,6 +783,8 @@ libnut_demuxer_deps="libnut"
|
|||||||
libnut_muxer_deps="libnut"
|
libnut_muxer_deps="libnut"
|
||||||
mp3_demuxer_deps="mpegaudio_parser"
|
mp3_demuxer_deps="mpegaudio_parser"
|
||||||
ogg_muxer_deps="libogg"
|
ogg_muxer_deps="libogg"
|
||||||
|
oss_demuxer_deps="audio_oss"
|
||||||
|
oss_muxer_deps="audio_oss"
|
||||||
redir_demuxer_deps="network"
|
redir_demuxer_deps="network"
|
||||||
rtp_muxer_deps="network mpegts_demuxer"
|
rtp_muxer_deps="network mpegts_demuxer"
|
||||||
rtsp_demuxer_deps="rtp_protocol rtp_muxer"
|
rtsp_demuxer_deps="rtp_protocol rtp_muxer"
|
||||||
|
|||||||
@ -25,8 +25,6 @@ OBJS-$(CONFIG_ASF_MUXER) += asf-enc.o riff.o
|
|||||||
OBJS-$(CONFIG_ASF_STREAM_MUXER) += asf-enc.o riff.o
|
OBJS-$(CONFIG_ASF_STREAM_MUXER) += asf-enc.o riff.o
|
||||||
OBJS-$(CONFIG_AU_DEMUXER) += au.o raw.o
|
OBJS-$(CONFIG_AU_DEMUXER) += au.o raw.o
|
||||||
OBJS-$(CONFIG_AU_MUXER) += au.o
|
OBJS-$(CONFIG_AU_MUXER) += au.o
|
||||||
OBJS-$(CONFIG_AUDIO_DEMUXER) += audio.o
|
|
||||||
OBJS-$(CONFIG_AUDIO_MUXER) += audio.o
|
|
||||||
OBJS-$(CONFIG_AVI_DEMUXER) += avidec.o riff.o
|
OBJS-$(CONFIG_AVI_DEMUXER) += avidec.o riff.o
|
||||||
OBJS-$(CONFIG_AVI_MUXER) += avienc.o riff.o
|
OBJS-$(CONFIG_AVI_MUXER) += avienc.o riff.o
|
||||||
OBJS-$(CONFIG_AVISYNTH) += avisynth.o
|
OBJS-$(CONFIG_AVISYNTH) += avisynth.o
|
||||||
@ -113,6 +111,8 @@ OBJS-$(CONFIG_OGG_DEMUXER) += ogg2.o \
|
|||||||
oggparseogm.o \
|
oggparseogm.o \
|
||||||
riff.o
|
riff.o
|
||||||
OBJS-$(CONFIG_OGG_MUXER) += ogg.o
|
OBJS-$(CONFIG_OGG_MUXER) += ogg.o
|
||||||
|
OBJS-$(CONFIG_OSS_DEMUXER) += audio.o
|
||||||
|
OBJS-$(CONFIG_OSS_MUXER) += audio.o
|
||||||
OBJS-$(CONFIG_PSP_MUXER) += movenc.o riff.o isom.o
|
OBJS-$(CONFIG_PSP_MUXER) += movenc.o riff.o isom.o
|
||||||
OBJS-$(CONFIG_RAWVIDEO_DEMUXER) += raw.o
|
OBJS-$(CONFIG_RAWVIDEO_DEMUXER) += raw.o
|
||||||
OBJS-$(CONFIG_RAWVIDEO_MUXER) += raw.o
|
OBJS-$(CONFIG_RAWVIDEO_MUXER) += raw.o
|
||||||
@ -163,7 +163,8 @@ OBJS-$(CONFIG_VHOOK) += framehook.o
|
|||||||
EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) \
|
EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) \
|
||||||
-lavcodec$(BUILDSUF) -L$(BUILD_ROOT)/libavcodec $(EXTRALIBS)
|
-lavcodec$(BUILDSUF) -L$(BUILD_ROOT)/libavcodec $(EXTRALIBS)
|
||||||
|
|
||||||
CPPOBJS-$(CONFIG_AUDIO_BEOS) += beosaudio.o
|
CPPOBJS-$(CONFIG_AUDIO_BEOS_DEMUXER) += beosaudio.o
|
||||||
|
CPPOBJS-$(CONFIG_AUDIO_BEOS_MUXER) += beosaudio.o
|
||||||
|
|
||||||
# protocols I/O
|
# protocols I/O
|
||||||
OBJS+= avio.o aviobuf.o
|
OBJS+= avio.o aviobuf.o
|
||||||
|
|||||||
@ -55,7 +55,7 @@ void av_register_all(void)
|
|||||||
REGISTER_MUXDEMUX (ASF, asf);
|
REGISTER_MUXDEMUX (ASF, asf);
|
||||||
REGISTER_MUXER (ASF_STREAM, asf_stream);
|
REGISTER_MUXER (ASF_STREAM, asf_stream);
|
||||||
REGISTER_MUXDEMUX (AU, au);
|
REGISTER_MUXDEMUX (AU, au);
|
||||||
REGISTER_MUXDEMUX (AUDIO, audio);
|
REGISTER_MUXDEMUX (AUDIO_BEOS, audio_beos);
|
||||||
REGISTER_MUXDEMUX (AVI, avi);
|
REGISTER_MUXDEMUX (AVI, avi);
|
||||||
#ifdef CONFIG_AVISYNTH
|
#ifdef CONFIG_AVISYNTH
|
||||||
av_register_input_format(&avisynth_demuxer);
|
av_register_input_format(&avisynth_demuxer);
|
||||||
@ -121,6 +121,7 @@ void av_register_all(void)
|
|||||||
REGISTER_MUXDEMUX (NUT, nut);
|
REGISTER_MUXDEMUX (NUT, nut);
|
||||||
REGISTER_DEMUXER (NUV, nuv);
|
REGISTER_DEMUXER (NUV, nuv);
|
||||||
REGISTER_MUXDEMUX (OGG, ogg);
|
REGISTER_MUXDEMUX (OGG, ogg);
|
||||||
|
REGISTER_MUXDEMUX (OSS, oss);
|
||||||
REGISTER_MUXDEMUX (PCM_ALAW, pcm_alaw);
|
REGISTER_MUXDEMUX (PCM_ALAW, pcm_alaw);
|
||||||
REGISTER_MUXDEMUX (PCM_MULAW, pcm_mulaw);
|
REGISTER_MUXDEMUX (PCM_MULAW, pcm_mulaw);
|
||||||
REGISTER_MUXDEMUX (PCM_S16BE, pcm_s16be);
|
REGISTER_MUXDEMUX (PCM_S16BE, pcm_s16be);
|
||||||
|
|||||||
@ -31,7 +31,7 @@ extern AVInputFormat amr_demuxer;
|
|||||||
extern AVInputFormat apc_demuxer;
|
extern AVInputFormat apc_demuxer;
|
||||||
extern AVInputFormat asf_demuxer;
|
extern AVInputFormat asf_demuxer;
|
||||||
extern AVInputFormat au_demuxer;
|
extern AVInputFormat au_demuxer;
|
||||||
extern AVInputFormat audio_demuxer;
|
extern AVInputFormat audio_beos_demuxer;
|
||||||
extern AVInputFormat avi_demuxer;
|
extern AVInputFormat avi_demuxer;
|
||||||
extern AVInputFormat avisynth_demuxer;
|
extern AVInputFormat avisynth_demuxer;
|
||||||
extern AVInputFormat avs_demuxer;
|
extern AVInputFormat avs_demuxer;
|
||||||
@ -82,6 +82,7 @@ extern AVInputFormat nsv_demuxer;
|
|||||||
extern AVInputFormat nut_demuxer;
|
extern AVInputFormat nut_demuxer;
|
||||||
extern AVInputFormat nuv_demuxer;
|
extern AVInputFormat nuv_demuxer;
|
||||||
extern AVInputFormat ogg_demuxer;
|
extern AVInputFormat ogg_demuxer;
|
||||||
|
extern AVInputFormat oss_demuxer;
|
||||||
extern AVInputFormat pcm_alaw_demuxer;
|
extern AVInputFormat pcm_alaw_demuxer;
|
||||||
extern AVInputFormat pcm_mulaw_demuxer;
|
extern AVInputFormat pcm_mulaw_demuxer;
|
||||||
extern AVInputFormat pcm_s16be_demuxer;
|
extern AVInputFormat pcm_s16be_demuxer;
|
||||||
@ -125,7 +126,7 @@ extern AVOutputFormat amr_muxer;
|
|||||||
extern AVOutputFormat asf_muxer;
|
extern AVOutputFormat asf_muxer;
|
||||||
extern AVOutputFormat asf_stream_muxer;
|
extern AVOutputFormat asf_stream_muxer;
|
||||||
extern AVOutputFormat au_muxer;
|
extern AVOutputFormat au_muxer;
|
||||||
extern AVOutputFormat audio_muxer;
|
extern AVOutputFormat audio_beos_muxer;
|
||||||
extern AVOutputFormat avi_muxer;
|
extern AVOutputFormat avi_muxer;
|
||||||
extern AVOutputFormat crc_muxer;
|
extern AVOutputFormat crc_muxer;
|
||||||
extern AVOutputFormat dv_muxer;
|
extern AVOutputFormat dv_muxer;
|
||||||
@ -164,6 +165,7 @@ extern AVOutputFormat mpjpeg_muxer;
|
|||||||
extern AVOutputFormat null_muxer;
|
extern AVOutputFormat null_muxer;
|
||||||
extern AVOutputFormat nut_muxer;
|
extern AVOutputFormat nut_muxer;
|
||||||
extern AVOutputFormat ogg_muxer;
|
extern AVOutputFormat ogg_muxer;
|
||||||
|
extern AVOutputFormat oss_muxer;
|
||||||
extern AVOutputFormat pcm_alaw_muxer;
|
extern AVOutputFormat pcm_alaw_muxer;
|
||||||
extern AVOutputFormat pcm_mulaw_muxer;
|
extern AVOutputFormat pcm_mulaw_muxer;
|
||||||
extern AVOutputFormat pcm_s16be_muxer;
|
extern AVOutputFormat pcm_s16be_muxer;
|
||||||
|
|||||||
@ -307,8 +307,8 @@ static int audio_read_close(AVFormatContext *s1)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_AUDIO_DEMUXER
|
#ifdef CONFIG_OSS_DEMUXER
|
||||||
AVInputFormat audio_demuxer = {
|
AVInputFormat oss_demuxer = {
|
||||||
"audio_device",
|
"audio_device",
|
||||||
"audio grab and output",
|
"audio grab and output",
|
||||||
sizeof(AudioData),
|
sizeof(AudioData),
|
||||||
@ -320,8 +320,8 @@ AVInputFormat audio_demuxer = {
|
|||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_AUDIO_MUXER
|
#ifdef CONFIG_OSS_MUXER
|
||||||
AVOutputFormat audio_muxer = {
|
AVOutputFormat oss_muxer = {
|
||||||
"audio_device",
|
"audio_device",
|
||||||
"audio grab and output",
|
"audio grab and output",
|
||||||
"",
|
"",
|
||||||
|
|||||||
@ -421,7 +421,7 @@ static int audio_read_close(AVFormatContext *s1)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static AVInputFormat audio_demuxer = {
|
static AVInputFormat audio_beos_demuxer = {
|
||||||
"audio_device",
|
"audio_device",
|
||||||
"audio grab and output",
|
"audio grab and output",
|
||||||
sizeof(AudioData),
|
sizeof(AudioData),
|
||||||
@ -433,7 +433,7 @@ static AVInputFormat audio_demuxer = {
|
|||||||
AVFMT_NOFILE,
|
AVFMT_NOFILE,
|
||||||
};
|
};
|
||||||
|
|
||||||
AVOutputFormat audio_muxer = {
|
AVOutputFormat audio_beos_muxer = {
|
||||||
"audio_device",
|
"audio_device",
|
||||||
"audio grab and output",
|
"audio grab and output",
|
||||||
"",
|
"",
|
||||||
@ -456,8 +456,8 @@ extern "C" {
|
|||||||
int audio_init(void)
|
int audio_init(void)
|
||||||
{
|
{
|
||||||
main_thid = find_thread(NULL);
|
main_thid = find_thread(NULL);
|
||||||
av_register_input_format(&audio_demuxer);
|
av_register_input_format(&audio_beos_demuxer);
|
||||||
av_register_output_format(&audio_muxer);
|
av_register_output_format(&audio_beos_muxer);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user