#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "select pkgs from AV(AV related packages)" \
  --checklist "select packages from AV series. \
You can move cursor with UP/DOWN key and push space \
key to select pkgs. After finish selecting, \
push Enter to start installation. " 24 72 15 \
"a52dec" "" "on" \
"aumix" "audio mixer" "on" \
"celt" "The CELT ultra-low delay audio codec" "on" \
"faac" "Free Advanced Audio Codec" "on" \
"faad2" "Free Advanced Audio Decoder" "on" \
"ffmpeg" "FFmpeg stream audio/video library" "on" \
"ffmpegthumbnailer" "FFmpeg thumbnailer" "on" \
"flac" "FLAC, A Free Loseless Audio Codec" "on" \
"gpac" "GPAC multimedia framework" "on" \
"gsm" "" "on" \
"jack_audio_connection_kit" "Jack audio connection kit" "on" \
"l_smash" "" "on" \
"lame" "MP3 Encoder LAME" "on" \
"libao" "Cross Platform Audio Output Library" "on" \
"libass" "" "on" \
"libavc1394" "libavc1394" "on" \
"libbluray" "" "on" \
"libdc1394" "" "on" \
"libdca" "" "on" \
"libdv" "libdv:Quaser DV codec" "on" \
"libdvdcss" "DVD CSS Decode Library" "on" \
"libdvdnav" "DVD Navigation Library" "on" \
"libdvdread" "DVD-Video Reading Library" "on" \
"libid3tag" "ID3tag Access Library for Libmad" "on" \
"liblastfm" "" "on" \
"libmad" "MPEG Audio Decoder Library" "on" \
"libmms" "" "on" \
"libmpcdec" "" "on" \
"libmpeg2" "MPEG-2 Decoder Library" "on" \
"libmtp" "" "on" \
"libofa" "" "on" \
"libogg" "Ogg library for Ogg Vorbis" "on" \
"libquicktime" "" "on" \
"libreplaygain" "" "on" \
"libsamplerate" "libsamplerate" "on" \
"libsndfile" "libsndfile" "on" \
"libtheora" "libtheora" "on" \
"libtta" "" "on" \
"libvorbis" "libvorbis" "on" \
"libvpx" "libvpx: WebM codec library" "on" \
"media_player_info" "" "on" \
"mjpegtools" "" "on" \
"mp4v2" "mp4v2" "on" \
"mppenc" "" "on" \
"musepack" "" "on" \
"openal_soft" "" "on" \
"opencore_amr" "" "on" \
"opus" "" "on" \
"paprefs" "" "on" \
"pavucontrol" "" "on" \
"pulseaudio" "" "on" \
"rtmpdump" "" "on" \
"sbc" "" "on" \
"schroedinger" "" "on" \
"sox" "Sound eXchange" "on" \
"speex" "Speex audio codec" "on" \
"twolame" "Optimized MPEG Audio Layer 2 encoder" "on" \
"v4l_utils" "Linuxでビデオキャプチャー機能を利用するためのユーティリティ" "on" \
"vcdimager" "" "on" \
"vo_aacenc" "" "on" \
"vo_amrwbenc" "" "on" \
"vorbis_tools" "ogg vorbis tool" "on" \
"wavpack" "loss-less compressed format wavpack" "on" \
"x264" "H.264/AVC encoder" "on" \
"xvidcore" "Xvid video codec" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in a52dec aumix celt faac faad2 ffmpeg ffmpegthumbnailer flac gpac gsm jack_audio_connection_kit l_smash lame libao libass libavc1394 libbluray libdc1394 libdca libdv libdvdcss libdvdnav libdvdread libid3tag liblastfm libmad libmms libmpcdec libmpeg2 libmtp libofa libogg libquicktime libreplaygain libsamplerate libsndfile libtheora libtta libvorbis libvpx media_player_info mjpegtools mp4v2 mppenc musepack openal_soft opencore_amr opus paprefs pavucontrol pulseaudio rtmpdump sbc schroedinger sox speex twolame v4l_utils vcdimager vo_aacenc vo_amrwbenc vorbis_tools wavpack x264 xvidcore  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in a52dec aumix celt faac faad2 ffmpeg ffmpegthumbnailer flac gpac gsm jack_audio_connection_kit l_smash lame libao libass libavc1394 libbluray libdc1394 libdca libdv libdvdcss libdvdnav libdvdread libid3tag liblastfm libmad libmms libmpcdec libmpeg2 libmtp libofa libogg libquicktime libreplaygain libsamplerate libsndfile libtheora libtta libvorbis libvpx media_player_info mjpegtools mp4v2 mppenc musepack openal_soft opencore_amr opus paprefs pavucontrol pulseaudio rtmpdump sbc schroedinger sox speex twolame v4l_utils vcdimager vo_aacenc vo_amrwbenc vorbis_tools wavpack x264 xvidcore  ; do
    if grep "$PACKAGE" /tmp/SeTpkgs 1> /dev/null 2> /dev/null ; then
        echo "$PACKAGE: ADD" >> /tmp/SeTnewtag
    else echo "$PACKAGE: SKP" >> /tmp/SeTnewtag
    fi
done
rm -f /tmp/SeTpkgs
