On Wed, Aug 21, 2019 at 06:28:08PM +0200, Anthony Delannoy wrote:
> Hi,
>
> In the attached files is the first implementation of:
> * dvb descriptors parsing api to ease their use on different sections (for
> now i've only implemented EIT section)
> * EIT table and subtable
> * EIT callback in lavf/mpegts.c generating epg AVPacket
> * EPG decoder to decode epg AVPacket and store decoded infos in
> AVFrame::side_data with a new type AV_FRAME_DATA_EPG_TABLE
>
> I kept the EPG{Sub,}Table as raw as possible, EPG data manipulation have to
> be done using FFmpeg API for now.
>
> Let me know if those patch need changements/improvements.fate checksums change so this needs to update them if the changes are intended fails to build on MIPS CC libavcodec/epgdec.o In file included from src/libavcodec/epgdec.c:31: src/libavutil/dvb.h:123: warning: declaration does not declare anything In file included from src/libavcodec/epgdec.c:31: src/libavutil/dvb.h:158: warning: declaration does not declare anything In file included from src/libavcodec/epgdec.c:32: src/libavutil/dvbdescriptors.h:275: warning: declaration does not declare anything In file included from src/libavcodec/epgdec.c:32: src/libavutil/dvbdescriptors.h:748: warning: declaration does not declare anything In file included from src/libavcodec/epgdec.c:32: src/libavutil/dvbdescriptors.h:965: warning: declaration does not declare anything src/libavcodec/epgdec.c: In function ‘epg_handle_descriptor’: src/libavcodec/epgdec.c:57: error: ‘EPGSubTable’ has no member named ‘descriptors’ src/libavcodec/epgdec.c:57: error: ‘EPGSubTable’ has no member named ‘nb_descriptors’ src/libavcodec/epgdec.c:61: error: ‘EPGSubTable’ has no member named ‘descriptors’ src/libavcodec/epgdec.c:61: error: ‘EPGSubTable’ has no member named ‘nb_descriptors’ src/libavcodec/epgdec.c: In function ‘epg_receive_frame’: src/libavcodec/epgdec.c:159: error: ‘EPGTable’ has no member named ‘subtables’ src/libavcodec/epgdec.c:159: error: ‘EPGTable’ has no member named ‘nb_subtables’ src/libavcodec/epgdec.c:162: error: ‘EPGTable’ has no member named ‘subtables’ src/libavcodec/epgdec.c:162: error: ‘EPGTable’ has no member named ‘nb_subtables’ src/libavcodec/epgdec.c:163: error: ‘EPGTable’ has no member named ‘subtables’ src/libavcodec/epgdec.c:163: error: ‘EPGTable’ has no member named ‘nb_subtables’ src/libavcodec/epgdec.c:165: error: ‘EPGTable’ has no member named ‘subtables’ src/libavcodec/epgdec.c:165: error: ‘EPGTable’ has no member named ‘nb_subtables’ make: *** [libavcodec/epgdec.o] Error 1 [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Let us carefully observe those good qualities wherein our enemies excel us and endeavor to excel them, by avoiding what is faulty, and imitating what is excellent in them. -- Plutarch
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
