Re: [PATCH 3/3] dvbinfo : Dump functionality for the MPEG-4 audio descriptor
Jean-Paul Saman <[email protected]> Fri, 20 Mar 2015 14:08:32 +0100
| Newsgroups | gmane.comp.video.videolan.libdvbpsi.devel |
|---|---|
| Message-ID | <CAK9US3CTh9=hR0BGYskTpAo9nW=QxitdjNK-HpOAEmfoKXcusw@mail.gmail.com> |
Merged, thanks for contributing. Kind regards, Jean-Paul Saman On Thu, Mar 19, 2015 at 9:11 PM, Daniel Kamil Kozar <[email protected]> wrote: > --- > examples/dvbinfo/libdvbpsi.c | 13 +++++++++++++ > 1 file changed, 13 insertions(+) > > diff --git a/examples/dvbinfo/libdvbpsi.c b/examples/dvbinfo/libdvbpsi.c > index b4aa78a..2615722 100644 > --- a/examples/dvbinfo/libdvbpsi.c > +++ b/examples/dvbinfo/libdvbpsi.c > @@ -302,6 +302,7 @@ static void handle_atsc_MGT(void *p_data, > dvbpsi_atsc_mgt_t *p_mgt); > static void handle_atsc_EIT(void *p_data, dvbpsi_atsc_eit_t *p_eit); > static void handle_atsc_ETT(void* p_data, dvbpsi_atsc_ett_t *p_ett); > static void handle_atsc_STT(void* p_data, dvbpsi_atsc_stt_t *p_stt); > +static const char *AACProfileToString(dvbpsi_aac_profile_and_level_t > profile); > > > /***************************************************************************** > * mdate: current time in milliseconds > @@ -1037,6 +1038,14 @@ static void DumpMPEG4VideoDescriptor(const void > *p_descriptor) > mpeg4_descriptor->i_mpeg4_visual_profile_and_level); > } > > +static void DumpMPEG4AudioDescriptor(const void *p_descriptor) > +{ > + const dvbpsi_mpeg4_audio_dr_t *mpeg4_descriptor = p_descriptor; > + printf("MPEG-4 Audio Profile and Level : %s (0x%02x) \n", > + > AACProfileToString(mpeg4_descriptor->i_mpeg4_audio_profile_and_level), > + mpeg4_descriptor->i_mpeg4_audio_profile_and_level); > +} > + > > /***************************************************************************** > * DumpSystemClockDescriptor > > *****************************************************************************/ > @@ -1642,6 +1651,10 @@ static void DumpDescriptor(dvbpsi_descriptor_t > *p_descriptor) > p_decoded = dvbpsi_DecodeMPEG4VideoDr(p_descriptor); > dump_dr_fn = DumpMPEG4VideoDescriptor; > break; > + case 0x1c: > + p_decoded = dvbpsi_DecodeMPEG4AudioDr(p_descriptor); > + dump_dr_fn = DumpMPEG4AudioDescriptor; > + break; > case 0x4c: > p_decoded = dvbpsi_DecodeTimeShiftedServiceDr(p_descriptor); > dump_dr_fn = DumpTimeShiftedServiceDescriptor; > -- > 2.3.3 > > _______________________________________________ > libdvbpsi-devel mailing list > [email protected] > https://mailman.videolan.org/listinfo/libdvbpsi-devel > _______________________________________________ libdvbpsi-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libdvbpsi-devel