Commit f81afab2 authored by Daniel Kamil Kozar's avatar Daniel Kamil Kozar Committed by Jean-Paul Saman

add tests for MPEG-4 audio descriptor

Signed-off-by: default avatarJean-Paul Saman <jpsaman@videolan.org>
parent 457a9287
......@@ -122,9 +122,13 @@
<integer name="i_max_gop_length" bitcount="14" default="1" />
</descriptor>
<descriptor name="MPEG-4 video profile" sname="mpeg4_video" fname="MPEG4Video" gen_args="1">
<descriptor name="MPEG-4 video" sname="mpeg4_video" fname="MPEG4Video" gen_args="1">
<integer name="i_mpeg4_visual_profile_and_level" bitcount="8" default="0" />
</descriptor>
<descriptor name="MPEG-4 audio" sname="mpeg4_audio" fname="MPEG4Audio" gen_args="1">
<integer name="i_mpeg4_audio_profile_and_level" bitcount="8" default="0" />
</descriptor>
<!--
<descriptor name="stuffing" sname="stuffing" fname="Stuffing">
<insert>
......
......@@ -764,11 +764,11 @@ static int main_ibp_(void)
return i_err;
}
/* MPEG-4 video profile */
/* MPEG-4 video */
static int main_mpeg4_video_(void)
{
BOZO_VARS(mpeg4_video);
BOZO_START(MPEG-4 video profile);
BOZO_START(MPEG-4 video);
#define dvbpsi_GenMPEG4VideoDr(x,y) \
......@@ -783,7 +783,31 @@ static int main_mpeg4_video_(void)
BOZO_end_integer(i_mpeg4_visual_profile_and_level, 8)
BOZO_END(MPEG-4 video profile);
BOZO_END(MPEG-4 video);
return i_err;
}
/* MPEG-4 audio */
static int main_mpeg4_audio_(void)
{
BOZO_VARS(mpeg4_audio);
BOZO_START(MPEG-4 audio);
#define dvbpsi_GenMPEG4AudioDr(x,y) \
dvbpsi_GenMPEG4AudioDr(x)
/* check i_mpeg4_audio_profile_and_level */
BOZO_init_integer(i_mpeg4_audio_profile_and_level, 0);
BOZO_begin_integer(i_mpeg4_audio_profile_and_level, 8)
BOZO_DOJOB(MPEG4Audio);
BOZO_check_integer(i_mpeg4_audio_profile_and_level, 8)
BOZO_CLEAN();
BOZO_end_integer(i_mpeg4_audio_profile_and_level, 8)
BOZO_END(MPEG-4 audio);
return i_err;
}
......@@ -837,6 +861,7 @@ int main(void)
i_err |= main_std_();
i_err |= main_ibp_();
i_err |= main_mpeg4_video_();
i_err |= main_mpeg4_audio_();
i_err |= main_service_();
if(i_err)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment