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 @@ ...@@ -122,9 +122,13 @@
<integer name="i_max_gop_length" bitcount="14" default="1" /> <integer name="i_max_gop_length" bitcount="14" default="1" />
</descriptor> </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" /> <integer name="i_mpeg4_visual_profile_and_level" bitcount="8" default="0" />
</descriptor> </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"> <descriptor name="stuffing" sname="stuffing" fname="Stuffing">
<insert> <insert>
......
...@@ -764,11 +764,11 @@ static int main_ibp_(void) ...@@ -764,11 +764,11 @@ static int main_ibp_(void)
return i_err; return i_err;
} }
/* MPEG-4 video profile */ /* MPEG-4 video */
static int main_mpeg4_video_(void) static int main_mpeg4_video_(void)
{ {
BOZO_VARS(mpeg4_video); BOZO_VARS(mpeg4_video);
BOZO_START(MPEG-4 video profile); BOZO_START(MPEG-4 video);
#define dvbpsi_GenMPEG4VideoDr(x,y) \ #define dvbpsi_GenMPEG4VideoDr(x,y) \
...@@ -783,7 +783,31 @@ static int main_mpeg4_video_(void) ...@@ -783,7 +783,31 @@ static int main_mpeg4_video_(void)
BOZO_end_integer(i_mpeg4_visual_profile_and_level, 8) 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; return i_err;
} }
...@@ -837,6 +861,7 @@ int main(void) ...@@ -837,6 +861,7 @@ int main(void)
i_err |= main_std_(); i_err |= main_std_();
i_err |= main_ibp_(); i_err |= main_ibp_();
i_err |= main_mpeg4_video_(); i_err |= main_mpeg4_video_();
i_err |= main_mpeg4_audio_();
i_err |= main_service_(); i_err |= main_service_();
if(i_err) 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