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 ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".