36 lines · 769 B · Text
RawDownload
#!/bin/sh srcdir=${0%/*}/.. while read -r field equal value; do  case "$field $equal" in    ".id =")      eval "known_${value%,}=1"      ;;  esacdone < $srcdir/libavcodec/codec_desc.c known_AV_CODEC_ID_NONE=1known_AV_CODEC_ID_FIRST_AUDIO=1known_AV_CODEC_ID_FIRST_SUBTITLE=1known_AV_CODEC_ID_FIRST_UNKNOWN=1known_AV_CODEC_ID_PROBE=1known_AV_CODEC_ID_MPEG2TS=1known_AV_CODEC_ID_MPEG4SYSTEMS=1known_AV_CODEC_ID_FFMETADATA=1 in=0while read -r line; do  case "$in-$line" in    0-"enum AVCodecID"*) in=1;;    1-*"};"*)            in=0;;    1-*AV_CODEC_ID_*,*)      cid="${line%%[, =]*}"      eval "known=\$known_$cid"      case "$known" in        1) ;;        *) echo "$cid missing";;      esac      ;;  esacdone < $srcdir/libavcodec/avcodec.h

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t