This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ffmpeg with dm365 codecs

Other Parts Discussed in Thread: PMP, OMAP3530, DM3730

Hello,

I have started to implement dm365 codecs support into libavcodec. If someone is interested the code can be downloaded from github (http://github.com/xhpohanka/ffmpeg-dm365, http://github.com/xhpohanka/ff_dm365).

Because of some requirements on my site the work is based on 0.8 branch, but when it will be completed I will rebase it to master. To work with the codecs one needs to download a dvsdk release from TI website.

This is currently work in progress: h264 encoder works in my testing application and now I'm fighting with decoder. Mpeg and jpeg codecs will be aded later. I will appreciate any help or advices or cooperation.

I have never get used to use gstreamer or glib and gstreamer for dm365 seems to be a dead project (no development last year) so this could be interesting for someone.

best regards
Jan 

  • hello! how did you install it?

    i tried

    ./configure --enable-cross-compile --target-os=linux --arch=armv5tejl  --disable-yasm --disable-asm --prefix=/home/FF
    on ubuntu 12.04

    then

    ./make

    ./make install

    but when i try to execute ffmpeg.bin it seems that it's wrong architecture  ( something like"('(' unexpected symbol"))

    can you help me?

  • Hi,

    I use following configure command

    DVSDK_ROOT="/home/honza/_dev/TI/dvsdk"

    ../ffmpeg/configure \
    --enable-cross-compile \
    --cross-prefix=arm-none-linux-gnueabi- \
    --arch=arm \
    --target-os=linux \
    --sysroot=/home/_dev/TI/sysroot \
    --extra-cflags=-fPIC \
    --enable-static \
    --enable-shared \
    --prefix=$PWD/i \
    --disable-avfilter \
    --disable-doc \
    --enable-ffmpeg \
    --disable-ffplay \
    --disable-ffprobe \
    --enable-ffserver \
    --enable-postproc \
    --enable-swscale \
    --disable-encoders \
    --enable-encoder='bmp,h263,aac,flv,h263p,libdm365_h264,libdm365_jpeg,libdm365_mpeg4' \
    --disable-decoders \
    --enable-decoder='bmp,mpeg4,h263,h263i,h264,aac,libdm365_h264' \
    --disable-muxers \
    --enable-muxer='avi,h263,h264,mp4,matroska,flv,m4v,mov,tgp,image2' \
    --disable-demuxers \
    --enable-demuxer='avi,h263,h264,flv,m4v,matroska,mov,image2' \
    --disable-parsers \
    --enable-parser='h263,h264,mjpeg,mpeg4video,mpegvideo,mjpeg' \
    --disable-bsfs \
    --enable-bsf=h264_mp4toannexb \
    --disable-filters \
    --enable-indevs \
    --enable-outdevs \
    --enable-pthreads \
    --enable-libdm365 \
    --extra-cflags="-march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft \
    -I$DVSDK_ROOT/codec-engine_2_26_02_11/packages -I$DVSDK_ROOT/framework-components_2_26_00_01/packages -I$DVSDK_ROOT/xdais_6_26_01_03/packages -I$DVSDK_ROOT/linuxutils_2_26_03_06/packages -I$DVSDK_ROOT/codecs-dm365/packages -I$DVSDK_ROOT/codec-engine_2_26_02_11/examples -I$DVSDK_ROOT/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T" \
    --extra-libs='xdclink.cmd -lm -lpthread' \
     --enable-zlib 

    You need to have xdclink.cmd created by configuro to allow executables to be linked... 

    regards Jan 

  • Thanks a lot for your answer, but there's error

    Here the config.log

    # ./configure --enable-cross-compile --cross-prefix=arm-none-linux-gnueabi- --arch=arm --target-os=linux --sysroot=/home/******/TI/sysroot --extra-cflags=-fPIC --enable-static --enable-shared --prefix=/home/******/ffmpeg-dm365/i --disable-avfilter --enable-ffmpeg --disable-ffplay --disable-ffprobe --enable-ffserver --enable-postproc --enable-swscale --disable-encoders --enable-encoder='bmp,h263,aac,flv,h263p,libdm365_h264,libdm365_jpeg,libdm365_mpeg4' --disable-decoders --enable-decoder='bmp,mpeg4,h263,h263i,h264,aac,libdm365_h264' --disable-muxers --enable-muxer='avi,h263,h264,mp4,matroska,flv,m4v,mov,tgp,image2' --disable-demuxers --enable-demuxer='avi,h263,h264,flv,m4v,matroska,mov,image2' --disable-parsers --enable-parser='h263,h264,mjpeg,mpeg4video,mpegvideo,mjpeg' --disable-bsfs --enable-bsf=h264_mp4toannexb --disable-filters --enable-indevs --enable-outdevs --enable-pthreads --enable-libdm365 --extra-cflags='-march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T' --extra-libs='xdclink.cmd -lm -lpthread' --enable-zlib
    ACODEC_TESTS='ac3_fixed_test
    adpcm_ima_qt_test
    adpcm_ima_wav_test
    adpcm_ms_test
    adpcm_swf_test
    adpcm_yam_test
    alac_test
    aref_test
    flac_test
    g726_test
    mp2_test
    pcm_test
    wmav1_test
    wmav2_test'
    ALL_PROXY=socks://10.0.0.2:8080/
    ARCH_EXT_LIST='
        altivec
        amd3dnow
        amd3dnowext
        armv5te
        armv6
        armv6t2
        armvfp
        avx
        iwmmxt
        mmi
        mmx
        mmx2
        neon
        ppc4xx
        sse
        ssse3
        vfpv3
        vis
    '
    ARCH_LIST='
        alpha
        arm
        avr32
        avr32_ap
        avr32_uc
        bfin
        ia64
        m68k
        mips
        mips64
        parisc
        ppc
        ppc64
        s390
        sh4
        sparc
        sparc64
        tomi
        x86
        x86_32
        x86_64
    '
    BASH=/bin/sh
    BASHOPTS=cmdhist:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
    BASH_ALIASES=()
    BASH_ARGC=([0]="36")
    BASH_ARGV=([0]="--enable-zlib" [1]="--extra-libs=xdclink.cmd -lm -lpthread" [2]="--extra-cflags=-march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T" [3]="--enable-libdm365" [4]="--enable-pthreads" [5]="--enable-outdevs" [6]="--enable-indevs" [7]="--disable-filters" [8]="--enable-bsf=h264_mp4toannexb" [9]="--disable-bsfs" [10]="--enable-parser=h263,h264,mjpeg,mpeg4video,mpegvideo,mjpeg" [11]="--disable-parsers" [12]="--enable-demuxer=avi,h263,h264,flv,m4v,matroska,mov,image2" [13]="--disable-demuxers" [14]="--enable-muxer=avi,h263,h264,mp4,matroska,flv,m4v,mov,tgp,image2" [15]="--disable-muxers" [16]="--enable-decoder=bmp,mpeg4,h263,h263i,h264,aac,libdm365_h264" [17]="--disable-decoders" [18]="--enable-encoder=bmp,h263,aac,flv,h263p,libdm365_h264,libdm365_jpeg,libdm365_mpeg4" [19]="--disable-encoders" [20]="--enable-swscale" [21]="--enable-postproc" [22]="--enable-ffserver" [23]="--disable-ffprobe" [24]="--disable-ffplay" [25]="--enable-ffmpeg" [26]="--disable-avfilter" [27]="--prefix=/home/******/ffmpeg-dm365/i" [28]="--enable-shared" [29]="--enable-static" [30]="--extra-cflags=-fPIC" [31]="--sysroot=/home/******/TI/sysroot" [32]="--target-os=linux" [33]="--arch=arm" [34]="--cross-prefix=arm-none-linux-gnueabi-" [35]="--enable-cross-compile")
    BASH_CMDS=()
    BASH_LINENO=([0]="0")
    BASH_SOURCE=([0]="./configure")
    BASH_VERSINFO=([0]="4" [1]="2" [2]="24" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
    BASH_VERSION='4.2.24(1)-release'
    BSF_LIST='aac_adtstoasc_bsf
    chomp_bsf
    dump_extradata_bsf
    h264_mp4toannexb_bsf
    imx_dump_header_bsf
    mjpeg2jpeg_bsf
    mjpega_dump_header_bsf
    mp3_header_compress_bsf
    mp3_header_decompress_bsf
    mov2textsub_bsf
    noise_bsf
    remove_extradata_bsf
    text2movsub_bsf'
    CC_O='-o $@'
    CMDLINE_APPEND='
        extra_cflags
    '
    CMDLINE_SELECT='
        
        altivec
        amd3dnow
        amd3dnowext
        armv5te
        armv6
        armv6t2
        armvfp
        avx
        iwmmxt
        mmi
        mmx
        mmx2
        neon
        ppc4xx
        sse
        ssse3
        vfpv3
        vis

        
        
        bsfs
        decoders
        demuxers
        encoders
        filters
        hwaccels
        indevs
        muxers
        outdevs
        parsers
        protocols

        aandct
        ac3dsp
        avcodec
        avdevice
        avfilter
        avformat
        avisynth
        bzlib
        crystalhd
        dct
        doc
        dwt
        dxva2
        fastdiv
        ffmpeg
        ffplay
        ffprobe
        ffserver
        fft
        frei0r
        golomb
        gpl
        gray
        h264dsp
        h264pred
        hardcoded_tables
        huffman
        libaacplus
        libcdio
        libcelt
        libdc1394
        libdirac
        libfaac
        libfreetype
        libgsm
        libmp3lame
        libnut
        libopencore_amrnb
        libopencore_amrwb
        libopencv
        libopenjpeg
        librtmp
        libschroedinger
        libspeex
        libtheora
        libvo_aacenc
        libvo_amrwbenc
        libvorbis
        libvpx
        libdm365
        libx264
        libxavs
        libxvid
        lpc
        lsp
        mdct
        memalign_hack
        mlib
        mpegaudiodsp
        network
        nonfree
        pic
        postproc
        rdft
        rtpdec
        runtime_cpudetect
        shared
        sinewin
        small
        sram
        static
        swscale
        swscale_alpha
        vaapi
        vdpau
        version3
        x11grab
        zlib

        
        pthreads
        w32threads

        asm
        cross_compile
        debug
        extra_warnings
        logging
        optimizations
        stripping
        symver
        yasm
    '
    CMDLINE_SET='
        
        bindir
        datadir
        incdir
        libdir
        mandir
        prefix
        shlibdir

        ar
        arch
        as
        build_suffix
        cc
        cpu
        cross_prefix
        dep_cc
        extra_version
        host_cc
        host_cflags
        host_ldflags
        host_libs
        host_os
        install
        ld
        logfile
        malloc_prefix
        nm
        pkg_config
        samples
        strip
        sysinclude
        sysroot
        target_exec
        target_os
        target_path
    '
    COLORTERM=gnome-terminal
    COMPONENT_LIST='
        bsfs
        decoders
        demuxers
        encoders
        filters
        hwaccels
        indevs
        muxers
        outdevs
        parsers
        protocols
    '
    CONFIG_EXTRA='
        avutil
        gplv3
        lgplv3
    '
    CONFIG_LIST='
        
        bsfs
        decoders
        demuxers
        encoders
        filters
        hwaccels
        indevs
        muxers
        outdevs
        parsers
        protocols

        aandct
        ac3dsp
        avcodec
        avdevice
        avfilter
        avformat
        avisynth
        bzlib
        crystalhd
        dct
        doc
        dwt
        dxva2
        fastdiv
        ffmpeg
        ffplay
        ffprobe
        ffserver
        fft
        frei0r
        golomb
        gpl
        gray
        h264dsp
        h264pred
        hardcoded_tables
        huffman
        libaacplus
        libcdio
        libcelt
        libdc1394
        libdirac
        libfaac
        libfreetype
        libgsm
        libmp3lame
        libnut
        libopencore_amrnb
        libopencore_amrwb
        libopencv
        libopenjpeg
        librtmp
        libschroedinger
        libspeex
        libtheora
        libvo_aacenc
        libvo_amrwbenc
        libvorbis
        libvpx
        libdm365
        libx264
        libxavs
        libxvid
        lpc
        lsp
        mdct
        memalign_hack
        mlib
        mpegaudiodsp
        network
        nonfree
        pic
        postproc
        rdft
        rtpdec
        runtime_cpudetect
        shared
        sinewin
        small
        sram
        static
        swscale
        swscale_alpha
        vaapi
        vdpau
        version3
        x11grab
        zlib
    '
    DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-wQBOGyov2k,guid=8b0c7781e6c827659f237f0f00000028
    DECODER_LIST='aasc_decoder
    amv_decoder
    anm_decoder
    ansi_decoder
    asv1_decoder
    asv2_decoder
    aura_decoder
    aura2_decoder
    avs_decoder
    bethsoftvid_decoder
    bfi_decoder
    bink_decoder
    bmp_decoder
    c93_decoder
    cavs_decoder
    cdgraphics_decoder
    cinepak_decoder
    cljr_decoder
    cscd_decoder
    cyuv_decoder
    dfa_decoder
    dnxhd_decoder
    dpx_decoder
    dsicinvideo_decoder
    dvvideo_decoder
    dxa_decoder
    eacmv_decoder
    eamad_decoder
    eatgq_decoder
    eatgv_decoder
    eatqi_decoder
    eightbps_decoder
    eightsvx_exp_decoder
    eightsvx_fib_decoder
    eightsvx_raw_decoder
    escape124_decoder
    ffv1_decoder
    ffvhuff_decoder
    flashsv_decoder
    flic_decoder
    flv_decoder
    fourxm_decoder
    fraps_decoder
    frwu_decoder
    gif_decoder
    h261_decoder
    h263_decoder
    h263i_decoder
    h264_decoder
    h264_crystalhd_decoder
    h264_vdpau_decoder
    huffyuv_decoder
    idcin_decoder
    iff_byterun1_decoder
    iff_ilbm_decoder
    indeo2_decoder
    indeo3_decoder
    indeo5_decoder
    interplay_video_decoder
    jpeg2000_decoder
    jpegls_decoder
    jv_decoder
    kgv1_decoder
    kmvc_decoder
    lagarith_decoder
    loco_decoder
    mdec_decoder
    mimic_decoder
    mjpeg_decoder
    mjpegb_decoder
    mmvideo_decoder
    motionpixels_decoder
    mpeg_xvmc_decoder
    mpeg1video_decoder
    mpeg2video_decoder
    mpeg4_decoder
    mpeg4_crystalhd_decoder
    mpeg4_vdpau_decoder
    mpegvideo_decoder
    mpeg_vdpau_decoder
    mpeg1_vdpau_decoder
    mpeg2_crystalhd_decoder
    msmpeg4_crystalhd_decoder
    msmpeg4v1_decoder
    msmpeg4v2_decoder
    msmpeg4v3_decoder
    msrle_decoder
    msvideo1_decoder
    mszh_decoder
    mxpeg_decoder
    nuv_decoder
    pam_decoder
    pbm_decoder
    pcx_decoder
    pgm_decoder
    pgmyuv_decoder
    pictor_decoder
    png_decoder
    ppm_decoder
    ptx_decoder
    qdraw_decoder
    qpeg_decoder
    qtrle_decoder
    r10k_decoder
    r210_decoder
    rawvideo_decoder
    rl2_decoder
    roq_decoder
    rpza_decoder
    rv10_decoder
    rv20_decoder
    rv30_decoder
    rv40_decoder
    s302m_decoder
    sgi_decoder
    smacker_decoder
    smc_decoder
    snow_decoder
    sp5x_decoder
    sunrast_decoder
    svq1_decoder
    svq3_decoder
    targa_decoder
    theora_decoder
    thp_decoder
    tiertexseqvideo_decoder
    tiff_decoder
    tmv_decoder
    truemotion1_decoder
    truemotion2_decoder
    tscc_decoder
    txd_decoder
    ulti_decoder
    v210_decoder
    v210x_decoder
    vb_decoder
    vc1_decoder
    vc1_crystalhd_decoder
    vc1_vdpau_decoder
    vcr1_decoder
    vmdvideo_decoder
    vmnc_decoder
    vp3_decoder
    vp5_decoder
    vp6_decoder
    vp6a_decoder
    vp6f_decoder
    vp8_decoder
    vqa_decoder
    wmv1_decoder
    wmv2_decoder
    wmv3_decoder
    wmv3_crystalhd_decoder
    wmv3_vdpau_decoder
    wnv1_decoder
    xan_wc3_decoder
    xan_wc4_decoder
    xl_decoder
    yop_decoder
    zlib_decoder
    zmbv_decoder
    aac_decoder
    aac_latm_decoder
    ac3_decoder
    alac_decoder
    als_decoder
    amrnb_decoder
    amrwb_decoder
    ape_decoder
    atrac1_decoder
    atrac3_decoder
    binkaudio_dct_decoder
    binkaudio_rdft_decoder
    cook_decoder
    dca_decoder
    dsicinaudio_decoder
    eac3_decoder
    flac_decoder
    gsm_decoder
    gsm_ms_decoder
    imc_decoder
    mace3_decoder
    mace6_decoder
    mlp_decoder
    mp1_decoder
    mp1float_decoder
    mp2_decoder
    mp2float_decoder
    mp3_decoder
    mp3float_decoder
    mp3adu_decoder
    mp3adufloat_decoder
    mp3on4_decoder
    mp3on4float_decoder
    mpc7_decoder
    mpc8_decoder
    nellymoser_decoder
    qcelp_decoder
    qdm2_decoder
    ra_144_decoder
    ra_288_decoder
    shorten_decoder
    sipr_decoder
    smackaud_decoder
    sonic_decoder
    truehd_decoder
    truespeech_decoder
    tta_decoder
    twinvq_decoder
    vmdaudio_decoder
    vorbis_decoder
    wavpack_decoder
    wmapro_decoder
    wmav1_decoder
    wmav2_decoder
    wmavoice_decoder
    ws_snd1_decoder
    pcm_alaw_decoder
    pcm_bluray_decoder
    pcm_dvd_decoder
    pcm_f32be_decoder
    pcm_f32le_decoder
    pcm_f64be_decoder
    pcm_f64le_decoder
    pcm_lxf_decoder
    pcm_mulaw_decoder
    pcm_s8_decoder
    pcm_s16be_decoder
    pcm_s16le_decoder
    pcm_s16le_planar_decoder
    pcm_s24be_decoder
    pcm_s24daud_decoder
    pcm_s24le_decoder
    pcm_s32be_decoder
    pcm_s32le_decoder
    pcm_u8_decoder
    pcm_u16be_decoder
    pcm_u16le_decoder
    pcm_u24be_decoder
    pcm_u24le_decoder
    pcm_u32be_decoder
    pcm_u32le_decoder
    pcm_zork_decoder
    interplay_dpcm_decoder
    roq_dpcm_decoder
    sol_dpcm_decoder
    xan_dpcm_decoder
    adpcm_4xm_decoder
    adpcm_adx_decoder
    adpcm_ct_decoder
    adpcm_ea_decoder
    adpcm_ea_maxis_xa_decoder
    adpcm_ea_r1_decoder
    adpcm_ea_r2_decoder
    adpcm_ea_r3_decoder
    adpcm_ea_xas_decoder
    adpcm_g722_decoder
    adpcm_g726_decoder
    adpcm_ima_amv_decoder
    adpcm_ima_dk3_decoder
    adpcm_ima_dk4_decoder
    adpcm_ima_ea_eacs_decoder
    adpcm_ima_ea_sead_decoder
    adpcm_ima_iss_decoder
    adpcm_ima_qt_decoder
    adpcm_ima_smjpeg_decoder
    adpcm_ima_wav_decoder
    adpcm_ima_ws_decoder
    adpcm_ms_decoder
    adpcm_sbpro_2_decoder
    adpcm_sbpro_3_decoder
    adpcm_sbpro_4_decoder
    adpcm_swf_decoder
    adpcm_thp_decoder
    adpcm_xa_decoder
    adpcm_yamaha_decoder
    ass_decoder
    dvbsub_decoder
    dvdsub_decoder
    pgssub_decoder
    srt_decoder
    xsub_decoder
    libcelt_decoder
    libdirac_decoder
    libdm365_h264_decoder
    libgsm_decoder
    libgsm_ms_decoder
    libopencore_amrnb_decoder
    libopencore_amrwb_decoder
    libopenjpeg_decoder
    libschroedinger_decoder
    libspeex_decoder
    libvpx_decoder'
    DEFAULTS_PATH=/usr/share/gconf/fluxbox.default.path
    DEMUXER_LIST='aac_demuxer
    ac3_demuxer
    aea_demuxer
    aiff_demuxer
    amr_demuxer
    anm_demuxer
    apc_demuxer
    ape_demuxer
    applehttp_demuxer
    asf_demuxer
    ass_demuxer
    au_demuxer
    avi_demuxer
    avisynth_demuxer
    avs_demuxer
    bethsoftvid_demuxer
    bfi_demuxer
    bink_demuxer
    c93_demuxer
    caf_demuxer
    cavsvideo_demuxer
    cdg_demuxer
    daud_demuxer
    dfa_demuxer
    dirac_demuxer
    dnxhd_demuxer
    dsicin_demuxer
    dts_demuxer
    dv_demuxer
    dxa_demuxer
    ea_demuxer
    ea_cdata_demuxer
    eac3_demuxer
    ffm_demuxer
    ffmetadata_demuxer
    filmstrip_demuxer
    flac_demuxer
    flic_demuxer
    flv_demuxer
    fourxm_demuxer
    g722_demuxer
    gsm_demuxer
    gxf_demuxer
    h261_demuxer
    h263_demuxer
    h264_demuxer
    idcin_demuxer
    iff_demuxer
    image2_demuxer
    image2pipe_demuxer
    ingenient_demuxer
    ipmovie_demuxer
    iss_demuxer
    iv8_demuxer
    ivf_demuxer
    jv_demuxer
    lmlm4_demuxer
    lxf_demuxer
    m4v_demuxer
    matroska_demuxer
    microdvd_demuxer
    mjpeg_demuxer
    mlp_demuxer
    mm_demuxer
    mmf_demuxer
    mov_demuxer
    mp3_demuxer
    mpc_demuxer
    mpc8_demuxer
    mpegps_demuxer
    mpegts_demuxer
    mpegtsraw_demuxer
    mpegvideo_demuxer
    msnwc_tcp_demuxer
    mtv_demuxer
    mvi_demuxer
    mxf_demuxer
    mxg_demuxer
    nc_demuxer
    nsv_demuxer
    nut_demuxer
    nuv_demuxer
    ogg_demuxer
    oma_demuxer
    pcm_alaw_demuxer
    pcm_mulaw_demuxer
    pcm_f64be_demuxer
    pcm_f64le_demuxer
    pcm_f32be_demuxer
    pcm_f32le_demuxer
    pcm_s32be_demuxer
    pcm_s32le_demuxer
    pcm_s24be_demuxer
    pcm_s24le_demuxer
    pcm_s16be_demuxer
    pcm_s16le_demuxer
    pcm_s8_demuxer
    pcm_u32be_demuxer
    pcm_u32le_demuxer
    pcm_u24be_demuxer
    pcm_u24le_demuxer
    pcm_u16be_demuxer
    pcm_u16le_demuxer
    pcm_u8_demuxer
    pmp_demuxer
    pva_demuxer
    qcp_demuxer
    r3d_demuxer
    rawvideo_demuxer
    rl2_demuxer
    rm_demuxer
    roq_demuxer
    rpl_demuxer
    rso_demuxer
    rtp_demuxer
    rtsp_demuxer
    sap_demuxer
    sdp_demuxer
    segafilm_demuxer
    shorten_demuxer
    siff_demuxer
    smacker_demuxer
    sol_demuxer
    sox_demuxer
    spdif_demuxer
    srt_demuxer
    str_demuxer
    swf_demuxer
    thp_demuxer
    tiertexseq_demuxer
    tmv_demuxer
    truehd_demuxer
    tta_demuxer
    txd_demuxer
    tty_demuxer
    vc1_demuxer
    vc1t_demuxer
    vmd_demuxer
    voc_demuxer
    vqf_demuxer
    w64_demuxer
    wav_demuxer
    wc3_demuxer
    wsaud_demuxer
    wsvqa_demuxer
    wtv_demuxer
    wv_demuxer
    xa_demuxer
    xwma_demuxer
    yop_demuxer
    yuv4mpegpipe_demuxer
    libnut_demuxer'
    DEPEND_CMD='$(DEPCC) $(DEPFLAGS) $< | sed -e "/^\#.*/d" -e "s,^[[:space:]]*$(*F)\\.o,$(@D)/$(*F).o," > $(@:.o=.d)'
    DEPFLAGS='$(CPPFLAGS) $(CFLAGS) -MM'
    DESKTOP_SESSION=fluxbox
    DIRSTACK=()
    DISPLAY=:0.0
    E1=0
    E2=1
    ENCODER_LIST='a64multi_encoder
    a64multi5_encoder
    asv1_encoder
    asv2_encoder
    bmp_encoder
    dnxhd_encoder
    dpx_encoder
    dvvideo_encoder
    ffv1_encoder
    ffvhuff_encoder
    flashsv_encoder
    flashsv2_encoder
    flv_encoder
    gif_encoder
    h261_encoder
    h263_encoder
    h263p_encoder
    huffyuv_encoder
    jpegls_encoder
    ljpeg_encoder
    mjpeg_encoder
    mpeg1video_encoder
    mpeg2video_encoder
    mpeg4_encoder
    msmpeg4v2_encoder
    msmpeg4v3_encoder
    msvideo1_encoder
    pam_encoder
    pbm_encoder
    pcx_encoder
    pgm_encoder
    pgmyuv_encoder
    png_encoder
    ppm_encoder
    qtrle_encoder
    rawvideo_encoder
    roq_encoder
    rv10_encoder
    rv20_encoder
    sgi_encoder
    snow_encoder
    svq1_encoder
    targa_encoder
    tiff_encoder
    v210_encoder
    wmv1_encoder
    wmv2_encoder
    zlib_encoder
    zmbv_encoder
    aac_encoder
    ac3_encoder
    ac3_fixed_encoder
    ac3_float_encoder
    alac_encoder
    dca_encoder
    eac3_encoder
    flac_encoder
    mp2_encoder
    nellymoser_encoder
    ra_144_encoder
    sonic_encoder
    sonic_ls_encoder
    vorbis_encoder
    wmav1_encoder
    wmav2_encoder
    pcm_alaw_encoder
    pcm_f32be_encoder
    pcm_f32le_encoder
    pcm_f64be_encoder
    pcm_f64le_encoder
    pcm_mulaw_encoder
    pcm_s8_encoder
    pcm_s16be_encoder
    pcm_s16le_encoder
    pcm_s24be_encoder
    pcm_s24daud_encoder
    pcm_s24le_encoder
    pcm_s32be_encoder
    pcm_s32le_encoder
    pcm_u8_encoder
    pcm_u16be_encoder
    pcm_u16le_encoder
    pcm_u24be_encoder
    pcm_u24le_encoder
    pcm_u32be_encoder
    pcm_u32le_encoder
    pcm_zork_encoder
    roq_dpcm_encoder
    adpcm_adx_encoder
    adpcm_g722_encoder
    adpcm_g726_encoder
    adpcm_ima_qt_encoder
    adpcm_ima_wav_encoder
    adpcm_ms_encoder
    adpcm_swf_encoder
    adpcm_yamaha_encoder
    ass_encoder
    dvbsub_encoder
    dvdsub_encoder
    srt_encoder
    xsub_encoder
    libaacplus_encoder
    libdirac_encoder
    libdm365_h264_encoder
    libdm365_mpeg4_encoder
    libdm365_jpeg_encoder
    libfaac_encoder
    libgsm_encoder
    libgsm_ms_encoder
    libmp3lame_encoder
    libopencore_amrnb_encoder
    libschroedinger_encoder
    libspeex_encoder
    libtheora_encoder
    libvo_aacenc_encoder
    libvo_amrwbenc_encoder
    libvorbis_encoder
    libvpx_encoder
    libx264_encoder
    libxavs_encoder
    libxvid_encoder'
    EUID=1000
    FFMPEG_CONFIGURATION='--enable-cross-compile --cross-prefix=arm-none-linux-gnueabi- --arch=arm --target-os=linux --sysroot=/home/******/TI/sysroot --extra-cflags=-fPIC --enable-static --enable-shared --prefix=/home/******/ffmpeg-dm365/i --disable-avfilter --enable-ffmpeg --disable-ffplay --disable-ffprobe --enable-ffserver --enable-postproc --enable-swscale --disable-encoders --enable-encoder='\''bmp,h263,aac,flv,h263p,libdm365_h264,libdm365_jpeg,libdm365_mpeg4'\'' --disable-decoders --enable-decoder='\''bmp,mpeg4,h263,h263i,h264,aac,libdm365_h264'\'' --disable-muxers --enable-muxer='\''avi,h263,h264,mp4,matroska,flv,m4v,mov,tgp,image2'\'' --disable-demuxers --enable-demuxer='\''avi,h263,h264,flv,m4v,matroska,mov,image2'\'' --disable-parsers --enable-parser='\''h263,h264,mjpeg,mpeg4video,mpegvideo,mjpeg'\'' --disable-bsfs --enable-bsf=h264_mp4toannexb --disable-filters --enable-indevs --enable-outdevs --enable-pthreads --enable-libdm365 --extra-cflags='\''-march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T'\'' --extra-libs='\''xdclink.cmd -lm -lpthread'\'' --enable-zlib'
    FFSERVERLDFLAGS=-Wl,-E
    FILTER_LIST='anull_filter
    anullsrc_filter
    anullsink_filter
    blackframe_filter
    copy_filter
    crop_filter
    cropdetect_filter
    drawbox_filter
    drawtext_filter
    fade_filter
    fieldorder_filter
    fifo_filter
    format_filter
    frei0r_filter
    gradfun_filter
    hflip_filter
    hqdn3d_filter
    lut_filter
    lutrgb_filter
    lutyuv_filter
    mp_filter
    negate_filter
    noformat_filter
    null_filter
    ocv_filter
    overlay_filter
    pad_filter
    pixdesctest_filter
    scale_filter
    select_filter
    setdar_filter
    setpts_filter
    setsar_filter
    settb_filter
    showinfo_filter
    slicify_filter
    split_filter
    transpose_filter
    unsharp_filter
    vflip_filter
    yadif_filter
    buffer_filter
    color_filter
    frei0r_src_filter
    movie_filter
    nullsrc_filter
    buffersink_filter
    nullsink_filter'
    FULLNAME='$(NAME)$(BUILDSUF)'
    GDMSESSION=fluxbox
    GNOME_KEYRING_CONTROL=/tmp/keyring-KRp7ne
    GNOME_KEYRING_PID=1418
    GROUPS=()
    HAVE_LIST='
        
        altivec
        amd3dnow
        amd3dnowext
        armv5te
        armv6
        armv6t2
        armvfp
        avx
        iwmmxt
        mmi
        mmx
        mmx2
        neon
        ppc4xx
        sse
        ssse3
        vfpv3
        vis

        
        bigendian
        fast_unaligned

        
        pthreads
        w32threads

        aligned_stack
        alsa_asoundlib_h
        altivec_h
        arpa_inet_h
        attribute_may_alias
        attribute_packed
        bswap
        closesocket
        cmov
        dcbzl
        dev_bktr_ioctl_bt848_h
        dev_bktr_ioctl_meteor_h
        dev_ic_bt8xx_h
        dev_video_meteor_ioctl_meteor_h
        dev_video_bktr_ioctl_bt848_h
        dlfcn_h
        dlopen
        dos_paths
        ebp_available
        ebx_available
        exp2
        exp2f
        fast_64bit
        fast_clz
        fast_cmov
        fcntl
        fork
        getaddrinfo
        gethrtime
        GetProcessMemoryInfo
        GetProcessTimes
        getrusage
        gnu_as
        struct_rusage_ru_maxrss
        ibm_asm
        inet_aton
        inline_asm
        isatty
        kbhit
        ldbrx
        llrint
        llrintf
        local_aligned_16
        local_aligned_8
        localtime_r
        log2
        log2f
        loongson
        lrint
        lrintf
        lzo1x_999_compress
        machine_ioctl_bt848_h
        machine_ioctl_meteor_h
        malloc_h
        MapViewOfFile
        memalign
        mkstemp
        mmap
        pld
        posix_memalign
        round
        roundf
        sdl
        sdl_video_size
        setmode
        sndio_h
        socklen_t
        soundcard_h
        poll_h
        setrlimit
        strerror_r
        strtok_r
        struct_addrinfo
        struct_ipv6_mreq
        struct_sockaddr_in6
        struct_sockaddr_sa_len
        struct_sockaddr_storage
        symver
        symver_gnu_asm
        symver_asm_label
        sys_mman_h
        sys_resource_h
        sys_select_h
        sys_soundcard_h
        sys_videoio_h
        ten_operands
        termios_h
        threads
        trunc
        truncf
        vfp_args
        VirtualAlloc
        winsock2_h
        xform_asm
        xmm_clobbers
        yasm
    '
    HAVE_LIST_PUB='
        bigendian
        fast_unaligned
    '
    HOME=/home/******
    HOSTNAME=******-comp
    HOSTTYPE=i686
    HWACCEL_LIST='h263_vaapi_hwaccel
    h264_dxva2_hwaccel
    h264_vaapi_hwaccel
    mpeg1_vdpau_hwaccel
    mpeg2_dxva2_hwaccel
    mpeg2_vaapi_hwaccel
    mpeg2_vdpau_hwaccel
    mpeg4_vaapi_hwaccel
    vc1_dxva2_hwaccel
    vc1_vaapi_hwaccel
    wmv3_dxva2_hwaccel
    wmv3_vaapi_hwaccel'
    IFS='     
    '
    INDEV_LIST='alsa_indev
    bktr_indev
    dshow_indev
    dv1394_indev
    fbdev_indev
    jack_indev
    oss_indev
    sndio_indev
    v4l2_indev
    v4l_indev
    vfwcap_indev
    x11_grab_device_indev
    libdc1394_indev'
    LANG=en_US.UTF-8
    LANGUAGE=en
    LAVFI_TESTS='crop_test
    crop_scale_test
    crop_scale_vflip_test
    crop_vflip_test
    null_test
    pixdesc_be_test
    pixdesc_le_test
    pixfmts_copy_le_test
    pixfmts_crop_le_test
    pixfmts_hflip_le_test
    pixfmts_null_le_test
    pixfmts_pad_le_test
    pixfmts_scale_le_test
    pixfmts_vflip_le_test
    scale200_test
    scale500_test
    vflip_test
    vflip_crop_test
    vflip_vflip_test'
    LAVF_TESTS='aiff_test
    alaw_test
    asf_test
    au_test
    avi_test
    bmp_test
    dv_fmt_test
    ffm_test
    flv_fmt_test
    gif_test
    gxf_test
    jpg_test
    mkv_test
    mmf_test
    mov_test
    mpg_test
    mulaw_test
    mxf_test
    mxf_d10_test
    nut_test
    ogg_test
    pbmpipe_test
    pcx_test
    pgm_test
    pgmpipe_test
    pixfmt_test
    png_test
    ppm_test
    ppmpipe_test
    rm_test
    sgi_test
    swf_test
    tga_test
    tiff_test
    ts_test
    voc_test
    voc_s16_test
    wav_test
    yuv4mpeg_test'
    LC_ADDRESS=ru_RU.UTF-8
    LC_ALL=C
    LC_IDENTIFICATION=ru_RU.UTF-8
    LC_MEASUREMENT=ru_RU.UTF-8
    LC_MONETARY=ru_RU.UTF-8
    LC_NAME=ru_RU.UTF-8
    LC_NUMERIC=ru_RU.UTF-8
    LC_PAPER=ru_RU.UTF-8
    LC_TELEPHONE=ru_RU.UTF-8
    LC_TIME=ru_RU.UTF-8
    LESSCLOSE='/usr/bin/lesspipe %s %s'
    LESSOPEN='| /usr/bin/lesspipe %s'
    LIBNAME='$(LIBPREF)$(FULLNAME)$(LIBSUF)'
    LIBPREF=lib
    LIBSUF=.a
    LIB_INSTALL_EXTRA_CMD='$$(RANLIB) "$(LIBDIR)/$(LIBNAME)"'
    LOGNAME=******
    LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:'
    MACHTYPE=i686-pc-linux-gnu
    MANDATORY_PATH=/usr/share/gconf/fluxbox.mandatory.path
    MUXER_LIST='a64_muxer
    ac3_muxer
    adts_muxer
    aiff_muxer
    amr_muxer
    asf_muxer
    ass_muxer
    asf_stream_muxer
    au_muxer
    avi_muxer
    avm2_muxer
    caf_muxer
    cavsvideo_muxer
    crc_muxer
    daud_muxer
    dirac_muxer
    dnxhd_muxer
    dts_muxer
    dv_muxer
    eac3_muxer
    ffm_muxer
    ffmetadata_muxer
    filmstrip_muxer
    flac_muxer
    flv_muxer
    framecrc_muxer
    framemd5_muxer
    g722_muxer
    gif_muxer
    gxf_muxer
    h261_muxer
    h263_muxer
    h264_muxer
    image2_muxer
    image2pipe_muxer
    ipod_muxer
    ivf_muxer
    m4v_muxer
    md5_muxer
    matroska_muxer
    matroska_audio_muxer
    microdvd_muxer
    mjpeg_muxer
    mlp_muxer
    mmf_muxer
    mov_muxer
    mp2_muxer
    mp3_muxer
    mp4_muxer
    mpeg1system_muxer
    mpeg1vcd_muxer
    mpeg1video_muxer
    mpeg2dvd_muxer
    mpeg2svcd_muxer
    mpeg2video_muxer
    mpeg2vob_muxer
    mpegts_muxer
    mpjpeg_muxer
    mxf_muxer
    mxf_d10_muxer
    null_muxer
    nut_muxer
    ogg_muxer
    pcm_alaw_muxer
    pcm_mulaw_muxer
    pcm_f64be_muxer
    pcm_f64le_muxer
    pcm_f32be_muxer
    pcm_f32le_muxer
    pcm_s32be_muxer
    pcm_s32le_muxer
    pcm_s24be_muxer
    pcm_s24le_muxer
    pcm_s16be_muxer
    pcm_s16le_muxer
    pcm_s8_muxer
    pcm_u32be_muxer
    pcm_u32le_muxer
    pcm_u24be_muxer
    pcm_u24le_muxer
    pcm_u16be_muxer
    pcm_u16le_muxer
    pcm_u8_muxer
    psp_muxer
    rawvideo_muxer
    rm_muxer
    roq_muxer
    rso_muxer
    rtp_muxer
    rtsp_muxer
    sap_muxer
    sox_muxer
    spdif_muxer
    srt_muxer
    swf_muxer
    tg2_muxer
    tgp_muxer
    truehd_muxer
    vc1t_muxer
    voc_muxer
    wav_muxer
    webm_muxer
    yuv4mpegpipe_muxer
    libnut_muxer'
    NO_PROXY=localhost,127.0.0.0/8
    OPTERR=1
    OPTIND=1
    OSTYPE=linux-gnu
    OUTDEV_LIST='alsa_outdev
    oss_outdev
    sdl_outdev
    sndio_outdev'
    PARSER_LIST='aac_parser
    aac_latm_parser
    ac3_parser
    cavsvideo_parser
    dca_parser
    dirac_parser
    dnxhd_parser
    dvbsub_parser
    dvdsub_parser
    flac_parser
    h261_parser
    h263_parser
    h264_parser
    mjpeg_parser
    mlp_parser
    mpeg4video_parser
    mpegaudio_parser
    mpegvideo_parser
    pnm_parser
    vc1_parser
    vp3_parser
    vp8_parser'
    PATH=/home/******/CodeSourcery/Sourcery_G++_Lite/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    PATHS_LIST='
        bindir
        datadir
        incdir
        libdir
        mandir
        prefix
        shlibdir
    '
    PIPESTATUS=([0]="0")
    POSIXLY_CORRECT=y
    PPID=16011
    PROTOCOL_LIST='applehttp_protocol
    concat_protocol
    crypto_protocol
    file_protocol
    gopher_protocol
    http_protocol
    mmsh_protocol
    mmst_protocol
    md5_protocol
    pipe_protocol
    rtmp_protocol
    rtmpt_protocol
    rtmpe_protocol
    rtmpte_protocol
    rtmps_protocol
    rtp_protocol
    tcp_protocol
    udp_protocol'
    PS4='+ '
    PWD=/home/******/ffmpeg-dm365
    SEEK_TESTS='seek_ac3_rm_test
    seek_adpcm_ima_wav_test
    seek_adpcm_ms_wav_test
    seek_adpcm_qt_aiff_test
    seek_adpcm_swf_flv_test
    seek_adpcm_yam_wav_test
    seek_alac_m4a_test
    seek_asv1_avi_test
    seek_asv2_avi_test
    seek_dnxhd_1080i_mov_test
    seek_dnxhd_720p_dnxhd_test
    seek_dnxhd_720p_rd_dnxhd_test
    seek_dv411_dv_test
    seek_dv50_dv_test
    seek_dv_dv_test
    seek_error_mpeg4_adv_avi_test
    seek_ffv1_avi_test
    seek_flac_flac_test
    seek_flashsv_flv_test
    seek_flv_flv_test
    seek_g726_wav_test
    seek_h261_avi_test
    seek_h263_avi_test
    seek_h263p_avi_test
    seek_huffyuv_avi_test
    seek_image_bmp_test
    seek_image_jpg_test
    seek_image_pcx_test
    seek_image_pgm_test
    seek_image_ppm_test
    seek_image_sgi_test
    seek_image_tga_test
    seek_image_tiff_test
    seek_jpegls_avi_test
    seek_lavf_aif_test
    seek_lavf_al_test
    seek_lavf_asf_test
    seek_lavf_au_test
    seek_lavf_avi_test
    seek_lavf_dv_test
    seek_lavf_ffm_test
    seek_lavf_flv_test
    seek_lavf_gif_test
    seek_lavf_gxf_test
    seek_lavf_mkv_test
    seek_lavf_mmf_test
    seek_lavf_mov_test
    seek_lavf_mpg_test
    seek_lavf_mxf_test
    seek_lavf_mxf_d10_test
    seek_lavf_nut_test
    seek_lavf_ogg_test
    seek_lavf_rm_test
    seek_lavf_swf_test
    seek_lavf_ts_test
    seek_lavf_ul_test
    seek_lavf_voc_test
    seek_lavf_wav_test
    seek_lavf_y4m_test
    seek_ljpeg_avi_test
    seek_mjpeg_avi_test
    seek_mp2_mp2_test
    seek_mpeg1_mpg_test
    seek_mpeg1b_mpg_test
    seek_mpeg2_422_mpg_test
    seek_mpeg2_mpg_test
    seek_mpeg2i_mpg_test
    seek_mpeg2ivlc_qprd_mpg_test
    seek_mpeg2reuse_mpg_test
    seek_mpeg2thread_mpg_test
    seek_mpeg2threadivlc_mpg_test
    seek_mpeg4_adap_avi_test
    seek_mpeg4_adv_avi_test
    seek_mpeg4_nr_avi_test
    seek_mpeg4_qprd_avi_test
    seek_mpeg4_rc_avi_test
    seek_mpeg4_thread_avi_test
    seek_msmpeg4_avi_test
    seek_msmpeg4v2_avi_test
    seek_odivx_mp4_test
    seek_pbmpipe_pbm_test
    seek_pcm_alaw_wav_test
    seek_pcm_f32be_au_test
    seek_pcm_f32le_wav_test
    seek_pcm_f64be_au_test
    seek_pcm_f64le_wav_test
    seek_pcm_mulaw_wav_test
    seek_pcm_s16be_mkv_test
    seek_pcm_s16be_mov_test
    seek_pcm_s16le_mkv_test
    seek_pcm_s16le_wav_test
    seek_pcm_s24be_mov_test
    seek_pcm_s24daud_302_test
    seek_pcm_s24le_wav_test
    seek_pcm_s32be_mov_test
    seek_pcm_s32le_wav_test
    seek_pcm_s8_mov_test
    seek_pcm_u8_wav_test
    seek_pcm_zork_wav_test
    seek_pgmpipe_pgm_test
    seek_ppmpipe_ppm_test
    seek_rgb_avi_test
    seek_roqav_roq_test
    seek_rv10_rm_test
    seek_rv20_rm_test
    seek_snow53_avi_test
    seek_snow_avi_test
    seek_svq1_mov_test
    seek_wmav1_asf_test
    seek_wmav2_asf_test
    seek_wmv1_avi_test
    seek_wmv2_avi_test
    seek_yuv_avi_test'
    SHELL=/bin/bash
    SHELLOPTS=braceexpand:hashall:interactive-comments:posix
    SHFLAGS='-shared -Wl,-soname,$$(@F)'
    SHLVL=3
    SLIBNAME='$(SLIBPREF)$(FULLNAME)$(SLIBSUF)'
    SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)'
    SLIBNAME_WITH_VERSION='$(SLIBNAME).$(LIBVERSION)'
    SLIBPREF=lib
    SLIBSUF=.so
    SSH_AGENT_PID=1468
    SSH_AUTH_SOCK=/tmp/ssh-bxFRxagz1429/agent.1429
    TERM=xterm
    THREADS_LIST='
        pthreads
        w32threads
    '
    UBUNTU_MENUPROXY=libappmenu.so
    UID=1000
    USER=******
    VCODEC_TESTS='asv1_test
    asv2_test
    dnxhd_1080i_test
    dnxhd_720p_test
    dnxhd_720p_rd_test
    dv_test
    dv50_test
    error_test
    ffv1_test
    flashsv_test
    flashsv2_test
    flv_test
    h261_test
    h263_test
    h263p_test
    huffyuv_test
    jpegls_test
    ljpeg_test
    mjpeg_test
    mpeg_test
    mpeg1b_test
    mpeg2_test
    mpeg2thread_test
    mpeg4_test
    mpeg4adv_test
    mpeg4nr_test
    mpeg4thread_test
    msmpeg4_test
    msmpeg4v2_test
    msvideo1_test
    qtrle_test
    qtrlegray_test
    rc_test
    rgb_test
    roq_test
    rv10_test
    rv20_test
    snow_test
    snowll_test
    svq1_test
    vref_test
    wmv1_test
    wmv2_test
    yuv_test'
    WINDOWID=12674217
    XAUTHORITY=/home/******/.Xauthority
    XDG_CONFIG_DIRS=/etc/xdg/xdg-fluxbox:/etc/xdg
    XDG_DATA_DIRS=/usr/share/fluxbox:/usr/local/share/:/usr/share/
    XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
    XDG_SESSION_COOKIE=7242bc2bbf7f2f57bd37e3a500000006-1351149258.50790-1201060680
    XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
    _='# ./configure --enable-cross-compile --cross-prefix=arm-none-linux-gnueabi- --arch=arm --target-os=linux --sysroot=/home/******/TI/sysroot --extra-cflags=-fPIC --enable-static --enable-shared --prefix=/home/******/ffmpeg-dm365/i --disable-avfilter --enable-ffmpeg --disable-ffplay --disable-ffprobe --enable-ffserver --enable-postproc --enable-swscale --disable-encoders --enable-encoder='\''bmp,h263,aac,flv,h263p,libdm365_h264,libdm365_jpeg,libdm365_mpeg4'\'' --disable-decoders --enable-decoder='\''bmp,mpeg4,h263,h263i,h264,aac,libdm365_h264'\'' --disable-muxers --enable-muxer='\''avi,h263,h264,mp4,matroska,flv,m4v,mov,tgp,image2'\'' --disable-demuxers --enable-demuxer='\''avi,h263,h264,flv,m4v,matroska,mov,image2'\'' --disable-parsers --enable-parser='\''h263,h264,mjpeg,mpeg4video,mpegvideo,mjpeg'\'' --disable-bsfs --enable-bsf=h264_mp4toannexb --disable-filters --enable-indevs --enable-outdevs --enable-pthreads --enable-libdm365 --extra-cflags='\''-march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T'\'' --extra-libs='\''xdclink.cmd -lm -lpthread'\'' --enable-zlib'
    aac_decoder=yes
    aac_decoder_select='mdct sinewin'
    aac_encoder=yes
    aac_encoder_select='mdct sinewin'
    aac_latm_decoder_select='aac_decoder aac_latm_parser'
    ac3_decoder_select='mdct ac3dsp ac3_parser'
    ac3_demuxer_select=ac3_parser
    ac3_encoder_select='mdct ac3dsp'
    ac3_fixed_encoder_select='mdct ac3dsp'
    ac3_fixed_test=yes
    ac3_fixed_test_deps='ac3_fixed_encoder ac3_decoder rm_muxer rm_demuxer'
    action=enable
    adpcm_ima_qt_test=yes
    adpcm_ima_qt_test_deps=' adpcm_ima_qt_encoder adpcm_ima_qt_decoder'
    adpcm_ima_wav_test=yes
    adpcm_ima_wav_test_deps=' adpcm_ima_wav_encoder adpcm_ima_wav_decoder'
    adpcm_ms_test=yes
    adpcm_ms_test_deps=' adpcm_ms_encoder adpcm_ms_decoder'
    adpcm_swf_test=yes
    adpcm_swf_test_deps=' adpcm_swf_encoder adpcm_swf_decoder'
    adpcm_yam_test=yes
    adpcm_yam_test_deps=' adpcm_yamaha_encoder adpcm_yamaha_decoder'
    aiff_test=yes
    aiff_test_deps=' aiff_muxer aiff_demuxer'
    alac_encoder_select=lpc
    alac_test=yes
    alac_test_deps=' alac_encoder alac_decoder'
    alaw_test=yes
    alaw_test_deps=' pcm_alaw_muxer pcm_alaw_demuxer'
    aligned_stack_if_any='ppc x86'
    all_proxy=socks://10.0.0.2:8080/
    alsa_indev=yes
    alsa_indev_deps='alsa_asoundlib_h snd_pcm_htimestamp'
    alsa_outdev=yes
    alsa_outdev_deps=alsa_asoundlib_h
    altivec=yes
    altivec_deps=ppc
    amd3dnow=yes
    amd3dnow_deps=mmx
    amd3dnowext=yes
    amd3dnowext_deps=amd3dnow
    amrnb_decoder_select=lsp
    amrwb_decoder_select=lsp
    applehttp_protocol=yes
    ar_default=ar
    arch=arm
    arch_default=i686
    aref_test=yes
    armv5te=yes
    armv5te_deps=arm
    armv6=yes
    armv6_deps=arm
    armv6t2=yes
    armv6t2_deps=arm
    armvfp=yes
    armvfp_deps=arm
    asf_stream_muxer_select=asf_muxer
    asf_test=yes
    asf_test_deps=' asf_muxer asf_demuxer'
    asm=yes
    asv1_test=yes
    asv1_test_deps=' asv1_encoder asv1_decoder'
    asv2_test=yes
    asv2_test_deps=' asv2_encoder asv2_decoder'
    atrac1_decoder_select='mdct sinewin'
    atrac3_decoder_select=mdct
    au_test=yes
    au_test_deps=' au_muxer au_demuxer'
    avcodec=yes
    avdevice=yes
    avdevice_deps='avcodec avformat'
    avfilter=no
    avformat=yes
    avformat_deps=avcodec
    avi_demuxer=yes
    avi_muxer=yes
    avi_test=yes
    avi_test_deps=' avi_muxer avi_demuxer'
    avisynth_demuxer_deps=avisynth
    avutil=yes
    avx=yes
    avx_deps=ssse3
    bindir_default='${prefix}/bin'
    binkaudio_dct_decoder_select='mdct rdft dct sinewin'
    binkaudio_rdft_decoder_select='mdct rdft sinewin'
    bktr_indev=yes
    bktr_indev_deps_any='dev_bktr_ioctl_bt848_h machine_ioctl_bt848_h dev_video_bktr_ioctl_bt848_h dev_ic_bt8xx_h'
    blackframe_filter_deps=gpl
    bmp_decoder=yes
    bmp_encoder=yes
    bmp_test=yes
    bmp_test_deps=' bmp_encoder bmp_decoder'
    bsfs_if_any='aac_adtstoasc_bsf
    chomp_bsf
    dump_extradata_bsf
    h264_mp4toannexb_bsf
    imx_dump_header_bsf
    mjpeg2jpeg_bsf
    mjpega_dump_header_bsf
    mp3_header_compress_bsf
    mp3_header_decompress_bsf
    mov2textsub_bsf
    noise_bsf
    remove_extradata_bsf
    text2movsub_bsf'
    cavs_decoder_select=golomb
    cc_default=gcc
    cc_version='"unknown"'
    concat_protocol=yes
    cook_decoder_select='mdct sinewin'
    cpu=generic
    crop_scale_test=yes
    crop_scale_vflip_test=yes
    crop_test=yes
    crop_vflip_test=yes
    cropdetect_filter_deps=gpl
    cross_compile=yes
    cross_prefix=arm-none-linux-gnueabi-
    crypto_protocol=yes
    crystalhd_deps=libcrystalhd_libcrystalhd_if_h
    cscd_decoder_suggest=zlib
    datadir_default='${prefix}/share/ffmpeg'
    dca_decoder_select=mdct
    dct_select=rdft
    debug=yes
    decoders_if_any='aasc_decoder
    amv_decoder
    anm_decoder
    ansi_decoder
    asv1_decoder
    asv2_decoder
    aura_decoder
    aura2_decoder
    avs_decoder
    bethsoftvid_decoder
    bfi_decoder
    bink_decoder
    bmp_decoder
    c93_decoder
    cavs_decoder
    cdgraphics_decoder
    cinepak_decoder
    cljr_decoder
    cscd_decoder
    cyuv_decoder
    dfa_decoder
    dnxhd_decoder
    dpx_decoder
    dsicinvideo_decoder
    dvvideo_decoder
    dxa_decoder
    eacmv_decoder
    eamad_decoder
    eatgq_decoder
    eatgv_decoder
    eatqi_decoder
    eightbps_decoder
    eightsvx_exp_decoder
    eightsvx_fib_decoder
    eightsvx_raw_decoder
    escape124_decoder
    ffv1_decoder
    ffvhuff_decoder
    flashsv_decoder
    flic_decoder
    flv_decoder
    fourxm_decoder
    fraps_decoder
    frwu_decoder
    gif_decoder
    h261_decoder
    h263_decoder
    h263i_decoder
    h264_decoder
    h264_crystalhd_decoder
    h264_vdpau_decoder
    huffyuv_decoder
    idcin_decoder
    iff_byterun1_decoder
    iff_ilbm_decoder
    indeo2_decoder
    indeo3_decoder
    indeo5_decoder
    interplay_video_decoder
    jpeg2000_decoder
    jpegls_decoder
    jv_decoder
    kgv1_decoder
    kmvc_decoder
    lagarith_decoder
    loco_decoder
    mdec_decoder
    mimic_decoder
    mjpeg_decoder
    mjpegb_decoder
    mmvideo_decoder
    motionpixels_decoder
    mpeg_xvmc_decoder
    mpeg1video_decoder
    mpeg2video_decoder
    mpeg4_decoder
    mpeg4_crystalhd_decoder
    mpeg4_vdpau_decoder
    mpegvideo_decoder
    mpeg_vdpau_decoder
    mpeg1_vdpau_decoder
    mpeg2_crystalhd_decoder
    msmpeg4_crystalhd_decoder
    msmpeg4v1_decoder
    msmpeg4v2_decoder
    msmpeg4v3_decoder
    msrle_decoder
    msvideo1_decoder
    mszh_decoder
    mxpeg_decoder
    nuv_decoder
    pam_decoder
    pbm_decoder
    pcx_decoder
    pgm_decoder
    pgmyuv_decoder
    pictor_decoder
    png_decoder
    ppm_decoder
    ptx_decoder
    qdraw_decoder
    qpeg_decoder
    qtrle_decoder
    r10k_decoder
    r210_decoder
    rawvideo_decoder
    rl2_decoder
    roq_decoder
    rpza_decoder
    rv10_decoder
    rv20_decoder
    rv30_decoder
    rv40_decoder
    s302m_decoder
    sgi_decoder
    smacker_decoder
    smc_decoder
    snow_decoder
    sp5x_decoder
    sunrast_decoder
    svq1_decoder
    svq3_decoder
    targa_decoder
    theora_decoder
    thp_decoder
    tiertexseqvideo_decoder
    tiff_decoder
    tmv_decoder
    truemotion1_decoder
    truemotion2_decoder
    tscc_decoder
    txd_decoder
    ulti_decoder
    v210_decoder
    v210x_decoder
    vb_decoder
    vc1_decoder
    vc1_crystalhd_decoder
    vc1_vdpau_decoder
    vcr1_decoder
    vmdvideo_decoder
    vmnc_decoder
    vp3_decoder
    vp5_decoder
    vp6_decoder
    vp6a_decoder
    vp6f_decoder
    vp8_decoder
    vqa_decoder
    wmv1_decoder
    wmv2_decoder
    wmv3_decoder
    wmv3_crystalhd_decoder
    wmv3_vdpau_decoder
    wnv1_decoder
    xan_wc3_decoder
    xan_wc4_decoder
    xl_decoder
    yop_decoder
    zlib_decoder
    zmbv_decoder
    aac_decoder
    aac_latm_decoder
    ac3_decoder
    alac_decoder
    als_decoder
    amrnb_decoder
    amrwb_decoder
    ape_decoder
    atrac1_decoder
    atrac3_decoder
    binkaudio_dct_decoder
    binkaudio_rdft_decoder
    cook_decoder
    dca_decoder
    dsicinaudio_decoder
    eac3_decoder
    flac_decoder
    gsm_decoder
    gsm_ms_decoder
    imc_decoder
    mace3_decoder
    mace6_decoder
    mlp_decoder
    mp1_decoder
    mp1float_decoder
    mp2_decoder
    mp2float_decoder
    mp3_decoder
    mp3float_decoder
    mp3adu_decoder
    mp3adufloat_decoder
    mp3on4_decoder
    mp3on4float_decoder
    mpc7_decoder
    mpc8_decoder
    nellymoser_decoder
    qcelp_decoder
    qdm2_decoder
    ra_144_decoder
    ra_288_decoder
    shorten_decoder
    sipr_decoder
    smackaud_decoder
    sonic_decoder
    truehd_decoder
    truespeech_decoder
    tta_decoder
    twinvq_decoder
    vmdaudio_decoder
    vorbis_decoder
    wavpack_decoder
    wmapro_decoder
    wmav1_decoder
    wmav2_decoder
    wmavoice_decoder
    ws_snd1_decoder
    pcm_alaw_decoder
    pcm_bluray_decoder
    pcm_dvd_decoder
    pcm_f32be_decoder
    pcm_f32le_decoder
    pcm_f64be_decoder
    pcm_f64le_decoder
    pcm_lxf_decoder
    pcm_mulaw_decoder
    pcm_s8_decoder
    pcm_s16be_decoder
    pcm_s16le_decoder
    pcm_s16le_planar_decoder
    pcm_s24be_decoder
    pcm_s24daud_decoder
    pcm_s24le_decoder
    pcm_s32be_decoder
    pcm_s32le_decoder
    pcm_u8_decoder
    pcm_u16be_decoder
    pcm_u16le_decoder
    pcm_u24be_decoder
    pcm_u24le_decoder
    pcm_u32be_decoder
    pcm_u32le_decoder
    pcm_zork_decoder
    interplay_dpcm_decoder
    roq_dpcm_decoder
    sol_dpcm_decoder
    xan_dpcm_decoder
    adpcm_4xm_decoder
    adpcm_adx_decoder
    adpcm_ct_decoder
    adpcm_ea_decoder
    adpcm_ea_maxis_xa_decoder
    adpcm_ea_r1_decoder
    adpcm_ea_r2_decoder
    adpcm_ea_r3_decoder
    adpcm_ea_xas_decoder
    adpcm_g722_decoder
    adpcm_g726_decoder
    adpcm_ima_amv_decoder
    adpcm_ima_dk3_decoder
    adpcm_ima_dk4_decoder
    adpcm_ima_ea_eacs_decoder
    adpcm_ima_ea_sead_decoder
    adpcm_ima_iss_decoder
    adpcm_ima_qt_decoder
    adpcm_ima_smjpeg_decoder
    adpcm_ima_wav_decoder
    adpcm_ima_ws_decoder
    adpcm_ms_decoder
    adpcm_sbpro_2_decoder
    adpcm_sbpro_3_decoder
    adpcm_sbpro_4_decoder
    adpcm_swf_decoder
    adpcm_thp_decoder
    adpcm_xa_decoder
    adpcm_yamaha_decoder
    ass_decoder
    dvbsub_decoder
    dvdsub_decoder
    pgssub_decoder
    srt_decoder
    xsub_decoder
    libcelt_decoder
    libdirac_decoder
    libdm365_h264_decoder
    libgsm_decoder
    libgsm_ms_decoder
    libopencore_amrnb_decoder
    libopencore_amrwb_decoder
    libopenjpeg_decoder
    libschroedinger_decoder
    libspeex_decoder
    libvpx_decoder'
    demuxers_if_any='aac_demuxer
    ac3_demuxer
    aea_demuxer
    aiff_demuxer
    amr_demuxer
    anm_demuxer
    apc_demuxer
    ape_demuxer
    applehttp_demuxer
    asf_demuxer
    ass_demuxer
    au_demuxer
    avi_demuxer
    avisynth_demuxer
    avs_demuxer
    bethsoftvid_demuxer
    bfi_demuxer
    bink_demuxer
    c93_demuxer
    caf_demuxer
    cavsvideo_demuxer
    cdg_demuxer
    daud_demuxer
    dfa_demuxer
    dirac_demuxer
    dnxhd_demuxer
    dsicin_demuxer
    dts_demuxer
    dv_demuxer
    dxa_demuxer
    ea_demuxer
    ea_cdata_demuxer
    eac3_demuxer
    ffm_demuxer
    ffmetadata_demuxer
    filmstrip_demuxer
    flac_demuxer
    flic_demuxer
    flv_demuxer
    fourxm_demuxer
    g722_demuxer
    gsm_demuxer
    gxf_demuxer
    h261_demuxer
    h263_demuxer
    h264_demuxer
    idcin_demuxer
    iff_demuxer
    image2_demuxer
    image2pipe_demuxer
    ingenient_demuxer
    ipmovie_demuxer
    iss_demuxer
    iv8_demuxer
    ivf_demuxer
    jv_demuxer
    lmlm4_demuxer
    lxf_demuxer
    m4v_demuxer
    matroska_demuxer
    microdvd_demuxer
    mjpeg_demuxer
    mlp_demuxer
    mm_demuxer
    mmf_demuxer
    mov_demuxer
    mp3_demuxer
    mpc_demuxer
    mpc8_demuxer
    mpegps_demuxer
    mpegts_demuxer
    mpegtsraw_demuxer
    mpegvideo_demuxer
    msnwc_tcp_demuxer
    mtv_demuxer
    mvi_demuxer
    mxf_demuxer
    mxg_demuxer
    nc_demuxer
    nsv_demuxer
    nut_demuxer
    nuv_demuxer
    ogg_demuxer
    oma_demuxer
    pcm_alaw_demuxer
    pcm_mulaw_demuxer
    pcm_f64be_demuxer
    pcm_f64le_demuxer
    pcm_f32be_demuxer
    pcm_f32le_demuxer
    pcm_s32be_demuxer
    pcm_s32le_demuxer
    pcm_s24be_demuxer
    pcm_s24le_demuxer
    pcm_s16be_demuxer
    pcm_s16le_demuxer
    pcm_s8_demuxer
    pcm_u32be_demuxer
    pcm_u32le_demuxer
    pcm_u24be_demuxer
    pcm_u24le_demuxer
    pcm_u16be_demuxer
    pcm_u16le_demuxer
    pcm_u8_demuxer
    pmp_demuxer
    pva_demuxer
    qcp_demuxer
    r3d_demuxer
    rawvideo_demuxer
    rl2_demuxer
    rm_demuxer
    roq_demuxer
    rpl_demuxer
    rso_demuxer
    rtp_demuxer
    rtsp_demuxer
    sap_demuxer
    sdp_demuxer
    segafilm_demuxer
    shorten_demuxer
    siff_demuxer
    smacker_demuxer
    sol_demuxer
    sox_demuxer
    spdif_demuxer
    srt_demuxer
    str_demuxer
    swf_demuxer
    thp_demuxer
    tiertexseq_demuxer
    tmv_demuxer
    truehd_demuxer
    tta_demuxer
    txd_demuxer
    tty_demuxer
    vc1_demuxer
    vc1t_demuxer
    vmd_demuxer
    voc_demuxer
    vqf_demuxer
    w64_demuxer
    wav_demuxer
    wc3_demuxer
    wsaud_demuxer
    wsvqa_demuxer
    wtv_demuxer
    wv_demuxer
    xa_demuxer
    xwma_demuxer
    yop_demuxer
    yuv4mpegpipe_demuxer
    libnut_demuxer'
    dep=yuv4mpegpipe
    dirac_demuxer_select=dirac_parser
    dnxhd_1080i_test=yes
    dnxhd_1080i_test_deps=' dnxhd_encoder dnxhd_decoder'
    dnxhd_720p_rd_test=yes
    dnxhd_720p_rd_test_deps=' dnxhd_encoder dnxhd_decoder'
    dnxhd_720p_test=yes
    dnxhd_720p_test_deps=' dnxhd_encoder dnxhd_decoder'
    dnxhd_encoder_select=aandct
    doc=yes
    doc_deps=texi2html
    drawtext_filter_deps=libfreetype
    dshow_indev=yes
    dshow_indev_deps=IBaseFilter
    dshow_indev_extralibs='-lpsapi -lole32 -lstrmiids -luuid'
    dv1394_indev=yes
    dv1394_indev_deps='dv1394 dv_demuxer'
    dv50_test=yes
    dv50_test_deps=' dvvideo_encoder dvvideo_decoder'
    dv_fmt_test=yes
    dv_fmt_test_deps=' dv_muxer dv_demuxer'
    dv_test=yes
    dv_test_deps=' dvvideo_encoder dvvideo_decoder'
    dxa_decoder_select=zlib
    eac3_decoder_select=ac3_decoder
    eac3_demuxer_select=ac3_parser
    eac3_encoder_select='mdct ac3dsp'
    eamad_decoder_select=aandct
    eatgq_decoder_select=aandct
    eatqi_decoder_select=aandct
    encoders_if_any='a64multi_encoder
    a64multi5_encoder
    asv1_encoder
    asv2_encoder
    bmp_encoder
    dnxhd_encoder
    dpx_encoder
    dvvideo_encoder
    ffv1_encoder
    ffvhuff_encoder
    flashsv_encoder
    flashsv2_encoder
    flv_encoder
    gif_encoder
    h261_encoder
    h263_encoder
    h263p_encoder
    huffyuv_encoder
    jpegls_encoder
    ljpeg_encoder
    mjpeg_encoder
    mpeg1video_encoder
    mpeg2video_encoder
    mpeg4_encoder
    msmpeg4v2_encoder
    msmpeg4v3_encoder
    msvideo1_encoder
    pam_encoder
    pbm_encoder
    pcx_encoder
    pgm_encoder
    pgmyuv_encoder
    png_encoder
    ppm_encoder
    qtrle_encoder
    rawvideo_encoder
    roq_encoder
    rv10_encoder
    rv20_encoder
    sgi_encoder
    snow_encoder
    svq1_encoder
    targa_encoder
    tiff_encoder
    v210_encoder
    wmv1_encoder
    wmv2_encoder
    zlib_encoder
    zmbv_encoder
    aac_encoder
    ac3_encoder
    ac3_fixed_encoder
    ac3_float_encoder
    alac_encoder
    dca_encoder
    eac3_encoder
    flac_encoder
    mp2_encoder
    nellymoser_encoder
    ra_144_encoder
    sonic_encoder
    sonic_ls_encoder
    vorbis_encoder
    wmav1_encoder
    wmav2_encoder
    pcm_alaw_encoder
    pcm_f32be_encoder
    pcm_f32le_encoder
    pcm_f64be_encoder
    pcm_f64le_encoder
    pcm_mulaw_encoder
    pcm_s8_encoder
    pcm_s16be_encoder
    pcm_s16le_encoder
    pcm_s24be_encoder
    pcm_s24daud_encoder
    pcm_s24le_encoder
    pcm_s32be_encoder
    pcm_s32le_encoder
    pcm_u8_encoder
    pcm_u16be_encoder
    pcm_u16le_encoder
    pcm_u24be_encoder
    pcm_u24le_encoder
    pcm_u32be_encoder
    pcm_u32le_encoder
    pcm_zork_encoder
    roq_dpcm_encoder
    adpcm_adx_encoder
    adpcm_g722_encoder
    adpcm_g726_encoder
    adpcm_ima_qt_encoder
    adpcm_ima_wav_encoder
    adpcm_ms_encoder
    adpcm_swf_encoder
    adpcm_yamaha_encoder
    ass_encoder
    dvbsub_encoder
    dvdsub_encoder
    srt_encoder
    xsub_encoder
    libaacplus_encoder
    libdirac_encoder
    libdm365_h264_encoder
    libdm365_mpeg4_encoder
    libdm365_jpeg_encoder
    libfaac_encoder
    libgsm_encoder
    libgsm_ms_encoder
    libmp3lame_encoder
    libopencore_amrnb_encoder
    libschroedinger_encoder
    libspeex_encoder
    libtheora_encoder
    libvo_aacenc_encoder
    libvo_amrwbenc_encoder
    libvorbis_encoder
    libvpx_encoder
    libx264_encoder
    libxavs_encoder
    libxvid_encoder'
    error_test=yes
    error_test_deps=' mpeg4_encoder mpeg4_decoder'
    extra_cflags=' -fPIC -march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T'
    extralibs='xdclink.cmd -lm -lpthread '
    fast_64bit_if_any='alpha ia64 mips64 parisc64 ppc64 sparc64 x86_64'
    fast_clz_if_any='alpha armv5te avr32 mips ppc x86'
    fast_unaligned_if_any='armv6 ppc x86'
    fastdiv=yes
    fbdev_indev=yes
    fbdev_indev_deps=linux_fb_h
    ffm_test=yes
    ffm_test_deps=' ffm_muxer ffm_demuxer'
    ffmpeg=yes
    ffmpeg_deps='avcodec avformat swscale'
    ffmpeg_select='buffer_filter buffersink_filter'
    ffplay=no
    ffplay_deps='avcodec avformat swscale sdl'
    ffplay_select=rdft
    ffprobe=no
    ffprobe_deps='avcodec avformat'
    ffserver=yes
    ffserver_deps='avformat ffm_muxer fork rtp_protocol rtsp_demuxer'
    ffserver_extralibs='$ldl'
    ffv1_decoder_select=golomb
    ffv1_test=yes
    ffv1_test_deps=' ffv1_encoder ffv1_decoder'
    file_protocol=yes
    filters_if_any='anull_filter
    anullsrc_filter
    anullsink_filter
    blackframe_filter
    copy_filter
    crop_filter
    cropdetect_filter
    drawbox_filter
    drawtext_filter
    fade_filter
    fieldorder_filter
    fifo_filter
    format_filter
    frei0r_filter
    gradfun_filter
    hflip_filter
    hqdn3d_filter
    lut_filter
    lutrgb_filter
    lutyuv_filter
    mp_filter
    negate_filter
    noformat_filter
    null_filter
    ocv_filter
    overlay_filter
    pad_filter
    pixdesctest_filter
    scale_filter
    select_filter
    setdar_filter
    setpts_filter
    setsar_filter
    settb_filter
    showinfo_filter
    slicify_filter
    split_filter
    transpose_filter
    unsharp_filter
    vflip_filter
    yadif_filter
    buffer_filter
    color_filter
    frei0r_src_filter
    movie_filter
    nullsrc_filter
    buffersink_filter
    nullsink_filter'
    flac_decoder_select=golomb
    flac_demuxer_select=flac_parser
    flac_encoder_select='golomb lpc'
    flac_test=yes
    flac_test_deps=' flac_encoder flac_decoder'
    flashsv2_encoder_select=zlib
    flashsv2_test=yes
    flashsv_decoder_select=zlib
    flashsv_encoder_select=zlib
    flashsv_test=yes
    flashsv_test_deps=' flashsv_encoder flashsv_decoder'
    flv_decoder_select=h263_decoder
    flv_demuxer=yes
    flv_encoder=yes
    flv_encoder_select=h263_encoder
    flv_fmt_test=yes
    flv_fmt_test_deps=' flv_muxer flv_demuxer'
    flv_muxer=yes
    flv_test=yes
    flv_test_deps=' flv_encoder flv_decoder'
    fraps_decoder_select=huffman
    frei0r_filter_deps='frei0r dlopen strtok_r'
    frei0r_src_filter_deps='frei0r dlopen strtok_r'
    ftp_proxy=ftp://10.0.0.2:8080/
    g726_test=yes
    g726_test_deps=' adpcm_g726_encoder adpcm_g726_decoder'
    gif_test=yes
    gif_test_deps=' gif_encoder gif_decoder'
    gopher_protocol=yes
    gopher_protocol_deps=network
    gxf_test=yes
    gxf_test_deps=' gxf_muxer gxf_demuxer'
    h261_encoder_select=aandct
    h261_test=yes
    h261_test_deps=' h261_encoder h261_decoder'
    h263_decoder=yes
    h263_decoder_select=h263_parser
    h263_demuxer=yes
    h263_encoder=yes
    h263_encoder_select=aandct
    h263_muxer=yes
    h263_parser=yes
    h263_test=yes
    h263_test_deps=' h263_encoder h263_decoder'
    h263_vaapi_hwaccel=yes
    h263_vaapi_hwaccel_select='vaapi h263_decoder'
    h263i_decoder=yes
    h263i_decoder_select=h263_decoder
    h263p_encoder=yes
    h263p_encoder_select=h263_encoder
    h263p_test=yes
    h263p_test_deps=' h263_encoder h263_decoder'
    h264_crystalhd_decoder_select='crystalhd h264_mp4toannexb_bsf h264_parser'
    h264_decoder=yes
    h264_decoder_select='golomb h264dsp h264pred'
    h264_demuxer=yes
    h264_dxva2_hwaccel=yes
    h264_dxva2_hwaccel_deps=dxva2api_h
    h264_dxva2_hwaccel_select='dxva2 h264_decoder'
    h264_mp4toannexb_bsf=yes
    h264_muxer=yes
    h264_parser=yes
    h264_parser_select='golomb h264dsp h264pred'
    h264_vaapi_hwaccel=yes
    h264_vaapi_hwaccel_select=vaapi
    h264_vdpau_decoder_select='vdpau h264_decoder'
    host_cc_default=gcc
    host_cflags='-D_ISOC99_SOURCE -O3 -g'
    host_libs=-lm
    host_os=linux
    hqdn3d_filter_deps=gpl
    http_protocol=yes
    http_protocol_deps=network
    http_protocol_select=tcp_protocol
    http_proxy=http://10.0.0.2:8080/
    https_proxy=https://10.0.0.2:8080/
    huffyuv_test=yes
    huffyuv_test_deps=' huffyuv_encoder huffyuv_decoder'
    hwaccels_if_any='h263_vaapi_hwaccel
    h264_dxva2_hwaccel
    h264_vaapi_hwaccel
    mpeg1_vdpau_hwaccel
    mpeg2_dxva2_hwaccel
    mpeg2_vaapi_hwaccel
    mpeg2_vdpau_hwaccel
    mpeg4_vaapi_hwaccel
    vc1_dxva2_hwaccel
    vc1_vaapi_hwaccel
    wmv3_dxva2_hwaccel
    wmv3_vaapi_hwaccel'
    image2_demuxer=yes
    image2_muxer=yes
    imc_decoder_select='fft mdct sinewin'
    incdir_default='${prefix}/include'
    indevs_if_any='alsa_indev
    bktr_indev
    dshow_indev
    dv1394_indev
    fbdev_indev
    jack_indev
    oss_indev
    sndio_indev
    v4l2_indev
    v4l_indev
    vfwcap_indev
    x11_grab_device_indev
    libdc1394_indev'
    inline_asm_deps='!tms470'
    install=install
    ipod_muxer_select=mov_muxer
    iwmmxt=yes
    iwmmxt_deps=arm
    jack_indev=yes
    jack_indev_deps='jack_jack_h sem_timedwait'
    jpegls_decoder_select=golomb
    jpegls_encoder_select=golomb
    jpegls_test=yes
    jpegls_test_deps=' jpegls_encoder jpegls_decoder'
    jpg_test=yes
    jpg_test_deps=' mjpeg_encoder mjpeg_decoder'
    l=
    libaacplus_encoder_deps=libaacplus
    libcelt_decoder_deps=libcelt
    libdc1394_indev=yes
    libdc1394_indev_deps=libdc1394
    libdir_default='${prefix}/lib'
    libdirac_decoder_deps='libdirac !libschroedinger'
    libdirac_encoder_deps=libdirac
    libdm365=yes
    libdm365_h264_decoder=yes
    libdm365_h264_decoder_deps=libdm365
    libdm365_h264_encoder=yes
    libdm365_h264_encoder_deps=libdm365
    libdm365_jpeg_encoder=yes
    libdm365_jpeg_encoder_deps=libdm365
    libdm365_mpeg4_encoder=yes
    libdm365_mpeg4_encoder_deps=libdm365
    libfaac_encoder_deps=libfaac
    libgsm_decoder_deps=libgsm
    libgsm_encoder_deps=libgsm
    libgsm_ms_decoder_deps=libgsm
    libgsm_ms_encoder_deps=libgsm
    libmp3lame_encoder_deps=libmp3lame
    libnut_demuxer_deps=libnut
    libnut_muxer_deps=libnut
    libopencore_amrnb_decoder_deps=libopencore_amrnb
    libopencore_amrnb_encoder_deps=libopencore_amrnb
    libopencore_amrwb_decoder_deps=libopencore_amrwb
    libopenjpeg_decoder_deps=libopenjpeg
    libschroedinger_decoder_deps=libschroedinger
    libschroedinger_encoder_deps=libschroedinger
    libspeex_decoder_deps=libspeex
    libspeex_encoder_deps=libspeex
    libtheora_encoder_deps=libtheora
    libvo_aacenc_encoder_deps=libvo_aacenc
    libvo_amrwbenc_encoder_deps=libvo_amrwbenc
    libvorbis_encoder_deps=libvorbis
    libvpx_decoder_deps=libvpx
    libvpx_encoder_deps=libvpx
    libx264_encoder_deps=libx264
    libxavs_encoder_deps=libxavs
    libxvid_encoder_deps=libxvid
    list='aac_adtstoasc_bsf
    chomp_bsf
    dump_extradata_bsf
    h264_mp4toannexb_bsf
    imx_dump_header_bsf
    mjpeg2jpeg_bsf
    mjpega_dump_header_bsf
    mp3_header_compress_bsf
    mp3_header_decompress_bsf
    mov2textsub_bsf
    noise_bsf
    remove_extradata_bsf
    text2movsub_bsf'
    ljpeg_encoder_select=aandct
    ljpeg_test=yes
    ljpeg_test_deps=' mjpeg_encoder mjpeg_decoder'
    ln_s='ln -sf'
    loco_decoder_select=golomb
    logfile=config.log
    m4v_demuxer=yes
    m4v_muxer=yes
    mandir_default='${prefix}/share/man'
    matroska_audio_muxer_select=matroska_muxer
    matroska_demuxer=yes
    matroska_demuxer_suggest='zlib bzlib'
    matroska_muxer=yes
    md5_protocol=yes
    mdct_select=fft
    mjpeg_encoder_select=aandct
    mjpeg_parser=yes
    mjpeg_test=yes
    mjpeg_test_deps=' mjpeg_encoder mjpeg_decoder'
    mkv_test=yes
    mkv_test_deps=' matroska_muxer matroska_demuxer'
    mlp_decoder_select=mlp_parser
    mmf_test=yes
    mmf_test_deps=' mmf_muxer mmf_demuxer'
    mmi=yes
    mmi_deps=mips
    mmsh_protocol=yes
    mmsh_protocol_select=http_protocol
    mmst_protocol=yes
    mmst_protocol_deps=network
    mmx=yes
    mmx2=yes
    mmx2_deps=mmx
    mmx_deps=x86
    mov_demuxer=yes
    mov_demuxer_suggest=zlib
    mov_muxer=yes
    mov_test=yes
    mov_test_deps=' mov_muxer mov_demuxer'
    movie_filter_deps='avcodec avformat'
    mp1_decoder_select=mpegaudiodsp
    mp1float_decoder_select=mpegaudiodsp
    mp2_decoder_select=mpegaudiodsp
    mp2_test=yes
    mp2_test_deps=' mp2_encoder mp2_decoder'
    mp2float_decoder_select=mpegaudiodsp
    mp3_decoder_select=mpegaudiodsp
    mp3_demuxer_select=mpegaudio_parser
    mp3adu_decoder_select=mpegaudiodsp
    mp3adufloat_decoder_select=mpegaudiodsp
    mp3float_decoder_select=mpegaudiodsp
    mp3on4_decoder_select=mpegaudiodsp
    mp3on4float_decoder_select=mpegaudiodsp
    mp4_muxer=yes
    mp4_muxer_select=mov_muxer
    mp_filter_deps='gpl avcodec'
    mpeg1_vdpau_decoder_select='vdpau mpeg1video_decoder'
    mpeg1_vdpau_hwaccel=yes
    mpeg1_vdpau_hwaccel_select='vdpau mpeg1video_decoder'
    mpeg1b_test=yes
    mpeg1b_test_deps=' mpeg1video_encoder mpeg1video_decoder'
    mpeg1video_encoder_select=aandct
    mpeg2_crystalhd_decoder_select=crystalhd
    mpeg2_dxva2_hwaccel=yes
    mpeg2_dxva2_hwaccel_deps=dxva2api_h
    mpeg2_dxva2_hwaccel_select='dxva2 mpeg2video_decoder'
    mpeg2_test=yes
    mpeg2_test_deps=' mpeg2video_encoder mpeg2video_decoder'
    mpeg2_vaapi_hwaccel=yes
    mpeg2_vaapi_hwaccel_select='vaapi mpeg2video_decoder'
    mpeg2_vdpau_hwaccel=yes
    mpeg2_vdpau_hwaccel_select='vdpau mpeg2video_decoder'
    mpeg2thread_test=yes
    mpeg2thread_test_deps=' mpeg2video_encoder mpeg2video_decoder'
    mpeg2video_encoder_select=aandct
    mpeg4_crystalhd_decoder_select=crystalhd
    mpeg4_decoder=yes
    mpeg4_decoder_select='h263_decoder mpeg4video_parser'
    mpeg4_encoder_select=h263_encoder
    mpeg4_test=yes
    mpeg4_test_deps=' mpeg4_encoder mpeg4_decoder'
    mpeg4_vaapi_hwaccel=yes
    mpeg4_vaapi_hwaccel_select='vaapi mpeg4_decoder'
    mpeg4_vdpau_decoder_select='vdpau mpeg4_decoder'
    mpeg4adv_test=yes
    mpeg4adv_test_deps=' mpeg4_encoder mpeg4_decoder'
    mpeg4nr_test=yes
    mpeg4nr_test_deps=' mpeg4_encoder mpeg4_decoder'
    mpeg4thread_test=yes
    mpeg4thread_test_deps=' mpeg4_encoder mpeg4_decoder'
    mpeg4video_parser=yes
    mpeg_test=yes
    mpeg_test_deps=' mpeg1video_encoder mpeg1video_decoder'
    mpeg_vdpau_decoder_select='vdpau mpegvideo_decoder'
    mpeg_xvmc_decoder_deps=X11_extensions_XvMClib_h
    mpeg_xvmc_decoder_select=mpegvideo_decoder
    mpegaudiodsp_select=dct
    mpegtsraw_demuxer_select=mpegts_demuxer
    mpegvideo_parser=yes
    mpg_test=yes
    mpg_test_deps='mpeg1system_muxer mpegps_demuxer'
    msmpeg4_crystalhd_decoder_select=crystalhd
    msmpeg4_test=yes
    msmpeg4_test_deps=' msmpeg4v3_encoder msmpeg4v3_decoder'
    msmpeg4v1_decoder_select=h263_decoder
    msmpeg4v1_encoder_select=h263_encoder
    msmpeg4v2_decoder_select=h263_decoder
    msmpeg4v2_encoder_select=h263_encoder
    msmpeg4v2_test=yes
    msmpeg4v2_test_deps=' msmpeg4v2_encoder msmpeg4v2_decoder'
    msmpeg4v3_decoder_select=h263_decoder
    msmpeg4v3_encoder_select=h263_encoder
    msvideo1_test=yes
    mulaw_test=yes
    mulaw_test_deps=' pcm_mulaw_muxer pcm_mulaw_demuxer'
    muxers_if_any='a64_muxer
    ac3_muxer
    adts_muxer
    aiff_muxer
    amr_muxer
    asf_muxer
    ass_muxer
    asf_stream_muxer
    au_muxer
    avi_muxer
    avm2_muxer
    caf_muxer
    cavsvideo_muxer
    crc_muxer
    daud_muxer
    dirac_muxer
    dnxhd_muxer
    dts_muxer
    dv_muxer
    eac3_muxer
    ffm_muxer
    ffmetadata_muxer
    filmstrip_muxer
    flac_muxer
    flv_muxer
    framecrc_muxer
    framemd5_muxer
    g722_muxer
    gif_muxer
    gxf_muxer
    h261_muxer
    h263_muxer
    h264_muxer
    image2_muxer
    image2pipe_muxer
    ipod_muxer
    ivf_muxer
    m4v_muxer
    md5_muxer
    matroska_muxer
    matroska_audio_muxer
    microdvd_muxer
    mjpeg_muxer
    mlp_muxer
    mmf_muxer
    mov_muxer
    mp2_muxer
    mp3_muxer
    mp4_muxer
    mpeg1system_muxer
    mpeg1vcd_muxer
    mpeg1video_muxer
    mpeg2dvd_muxer
    mpeg2svcd_muxer
    mpeg2video_muxer
    mpeg2vob_muxer
    mpegts_muxer
    mpjpeg_muxer
    mxf_muxer
    mxf_d10_muxer
    null_muxer
    nut_muxer
    ogg_muxer
    pcm_alaw_muxer
    pcm_mulaw_muxer
    pcm_f64be_muxer
    pcm_f64le_muxer
    pcm_f32be_muxer
    pcm_f32le_muxer
    pcm_s32be_muxer
    pcm_s32le_muxer
    pcm_s24be_muxer
    pcm_s24le_muxer
    pcm_s16be_muxer
    pcm_s16le_muxer
    pcm_s8_muxer
    pcm_u32be_muxer
    pcm_u32le_muxer
    pcm_u24be_muxer
    pcm_u24le_muxer
    pcm_u16be_muxer
    pcm_u16le_muxer
    pcm_u8_muxer
    psp_muxer
    rawvideo_muxer
    rm_muxer
    roq_muxer
    rso_muxer
    rtp_muxer
    rtsp_muxer
    sap_muxer
    sox_muxer
    spdif_muxer
    srt_muxer
    swf_muxer
    tg2_muxer
    tgp_muxer
    truehd_muxer
    vc1t_muxer
    voc_muxer
    wav_muxer
    webm_muxer
    yuv4mpegpipe_muxer
    libnut_muxer'
    mxf_d10_muxer_select=mxf_muxer
    mxf_d10_test=yes
    mxf_d10_test_deps='avfilter mxf_muxer mxf_demuxer'
    mxf_test=yes
    mxf_test_deps=' mxf_muxer mxf_demuxer'
    n=protocols
    name=h264_mp4toannexb_bsf
    need_memalign='altivec neon sse'
    negate_filter_deps=lut_filter
    nellymoser_decoder_select='mdct sinewin'
    nellymoser_encoder_select='mdct sinewin'
    neon=yes
    neon_deps=arm
    network=yes
    nm_default=nm
    nm_opts=-g
    no_proxy=localhost,127.0.0.0/8
    nogas=:
    null_test=yes
    nut_test=yes
    nut_test_deps=' nut_muxer nut_demuxer'
    objformat=elf
    ocv_filter_deps=libopencv
    ogg_demuxer_select=golomb
    ogg_test=yes
    ogg_test_deps=' ogg_muxer ogg_demuxer'
    op==
    opt=--enable-zlib
    optimizations=yes
    option=zlib
    optname=extra_cflags
    optval=--enable-zlib
    oss_indev=yes
    oss_indev_deps_any='soundcard_h sys_soundcard_h'
    oss_outdev=yes
    oss_outdev_deps_any='soundcard_h sys_soundcard_h'
    outdevs_if_any='alsa_outdev
    oss_outdev
    sdl_outdev
    sndio_outdev'
    parsers_if_any='aac_parser
    aac_latm_parser
    ac3_parser
    cavsvideo_parser
    dca_parser
    dirac_parser
    dnxhd_parser
    dvbsub_parser
    dvdsub_parser
    flac_parser
    h261_parser
    h263_parser
    h264_parser
    mjpeg_parser
    mlp_parser
    mpeg4video_parser
    mpegaudio_parser
    mpegvideo_parser
    pnm_parser
    vc1_parser
    vp3_parser
    vp8_parser'
    pbmpipe_test=yes
    pbmpipe_test_deps=' pbm_encoder pbm_decoder'
    pcm_test=yes
    pcm_test_deps='pcm_alaw_decoder pcm_alaw_encoder
    pcm_f32be_decoder pcm_f32be_encoder
    pcm_f32le_decoder pcm_f32le_encoder
    pcm_f64be_decoder pcm_f64be_encoder
    pcm_f64le_decoder pcm_f64le_encoder
    pcm_mulaw_decoder pcm_mulaw_encoder
    pcm_s8_decoder pcm_s8_encoder
    pcm_s16be_decoder pcm_s16be_encoder
    pcm_s16le_decoder pcm_s16le_encoder
    pcm_s24be_decoder pcm_s24be_encoder
    pcm_s24daud_decoder pcm_s24daud_encoder
    pcm_s24le_decoder pcm_s24le_encoder
    pcm_s32be_decoder pcm_s32be_encoder
    pcm_s32le_decoder pcm_s32le_encoder
    pcm_u8_decoder pcm_u8_encoder
    pcm_u16be_decoder pcm_u16be_encoder
    pcm_u16le_decoder pcm_u16le_encoder
    pcm_u24be_decoder pcm_u24be_encoder
    pcm_u24le_decoder pcm_u24le_encoder
    pcm_u32be_decoder pcm_u32be_encoder
    pcm_u32le_decoder pcm_u32le_encoder
    pcm_zork_decoder pcm_zork_encoder'
    pcx_test=yes
    pcx_test_deps=' pcx_encoder pcx_decoder'
    pgm_test=yes
    pgm_test_deps=' pgm_encoder pgm_decoder'
    pgmpipe_test=yes
    pgmpipe_test_deps=' pgm_encoder pgm_decoder'
    pipe_protocol=yes
    pixdesc_be_test=yes
    pixdesc_be_test_deps=bigendian
    pixdesc_le_test=yes
    pixdesc_le_test_deps='!bigendian'
    pixfmt_test=yes
    pixfmt_test_deps=' rawvideo_muxer rawvideo_demuxer'
    pixfmts_copy_be_test_deps=bigendian
    pixfmts_copy_le_test=yes
    pixfmts_copy_le_test_deps='!bigendian'
    pixfmts_crop_be_test_deps=bigendian
    pixfmts_crop_le_test=yes
    pixfmts_crop_le_test_deps='!bigendian'
    pixfmts_hflip_be_test_deps=bigendian
    pixfmts_hflip_le_test=yes
    pixfmts_hflip_le_test_deps='!bigendian'
    pixfmts_null_be_test_deps=bigendian
    pixfmts_null_le_test=yes
    pixfmts_null_le_test_deps='!bigendian'
    pixfmts_pad_be_test_deps=bigendian
    pixfmts_pad_le_test=yes
    pixfmts_pad_le_test_deps='!bigendian'
    pixfmts_scale_be_test_deps=bigendian
    pixfmts_scale_le_test=yes
    pixfmts_scale_le_test_deps='!bigendian'
    pixfmts_vflip_be_test_deps=bigendian
    pixfmts_vflip_le_test=yes
    pixfmts_vflip_le_test_deps='!bigendian'
    pkg_config_default=pkg-config
    png_decoder_select=zlib
    png_encoder_select=zlib
    png_test=yes
    png_test_deps=' png_encoder png_decoder'
    postproc=yes
    postproc_deps=gpl
    ppc4xx=yes
    ppc4xx_deps=ppc
    ppm_test=yes
    ppm_test_deps=' ppm_encoder ppm_decoder'
    ppmpipe_test=yes
    ppmpipe_test_deps=' ppm_encoder ppm_decoder'
    prefix=/home/******/ffmpeg-dm365/i
    prefix_default=/usr/local
    protocols=yes
    protocols_if_any='applehttp_protocol
    concat_protocol
    crypto_protocol
    file_protocol
    gopher_protocol
    http_protocol
    mmsh_protocol
    mmst_protocol
    md5_protocol
    pipe_protocol
    rtmp_protocol
    rtmpt_protocol
    rtmpe_protocol
    rtmpte_protocol
    rtmps_protocol
    rtp_protocol
    tcp_protocol
    udp_protocol'
    psp_muxer_select=mov_muxer
    pthreads=yes
    qcelp_decoder_select=lsp
    qdm2_decoder_select='mdct rdft mpegaudiodsp'
    qtrle_test=yes
    qtrlegray_test=yes
    quotes='""'
    r=--enable-zlib
    ra_144_encoder_select=lpc
    ranlib=ranlib
    rc_test=yes
    rc_test_deps=' mpeg4_encoder mpeg4_decoder'
    rdft_select=fft
    rgb_test=yes
    rgb_test_deps=' rawvideo_encoder rawvideo_decoder'
    rm_test=yes
    rm_test_deps=' rm_muxer rm_demuxer'
    roq_test=yes
    roq_test_deps=' roq_encoder roq_decoder'
    rtmp_protocol=yes
    rtmp_protocol_select=tcp_protocol
    rtmpe_protocol=yes
    rtmps_protocol=yes
    rtmpt_protocol=yes
    rtmpte_protocol=yes
    rtp_demuxer_select=sdp_demuxer
    rtp_protocol=yes
    rtp_protocol_select=udp_protocol
    rtpdec_select='asf_demuxer rm_demuxer rtp_protocol mpegts_demuxer mov_demuxer'
    rtsp_demuxer_select='http_protocol rtpdec'
    rtsp_muxer_select='rtp_muxer http_protocol rtp_protocol'
    rv10_decoder_select=h263_decoder
    rv10_encoder_select=h263_encoder
    rv10_test=yes
    rv10_test_deps=' rv10_encoder rv10_decoder'
    rv20_decoder_select=h263_decoder
    rv20_encoder_select=h263_encoder
    rv20_test=yes
    rv20_test_deps=' rv20_encoder rv20_decoder'
    rv30_decoder_select='golomb h264pred'
    rv40_decoder_select='golomb h264pred'
    sap_demuxer_select=sdp_demuxer
    sap_muxer_select='rtp_muxer rtp_protocol'
    scale200_test=yes
    scale500_test=yes
    scale_filter_deps=swscale
    sdl_outdev=yes
    sdl_outdev_deps=sdl
    sdp_demuxer_select=rtpdec
    seek_ac3_rm_test=yes
    seek_adpcm_ima_wav_test=yes
    seek_adpcm_ms_wav_test=yes
    seek_adpcm_qt_aiff_test=yes
    seek_adpcm_swf_flv_test=yes
    seek_adpcm_yam_wav_test=yes
    seek_alac_m4a_test=yes
    seek_asv1_avi_test=yes
    seek_asv2_avi_test=yes
    seek_dnxhd_1080i_mov_test=yes
    seek_dnxhd_720p_dnxhd_test=yes
    seek_dnxhd_720p_rd_dnxhd_test=yes
    seek_dv411_dv_test=yes
    seek_dv50_dv_test=yes
    seek_dv_dv_test=yes
    seek_error_mpeg4_adv_avi_test=yes
    seek_ffv1_avi_test=yes
    seek_flac_flac_test=yes
    seek_flashsv_flv_test=yes
    seek_flv_flv_test=yes
    seek_g726_wav_test=yes
    seek_h261_avi_test=yes
    seek_h263_avi_test=yes
    seek_h263p_avi_test=yes
    seek_huffyuv_avi_test=yes
    seek_image_bmp_test=yes
    seek_image_jpg_test=yes
    seek_image_pcx_test=yes
    seek_image_pgm_test=yes
    seek_image_ppm_test=yes
    seek_image_sgi_test=yes
    seek_image_tga_test=yes
    seek_image_tiff_test=yes
    seek_jpegls_avi_test=yes
    seek_lavf_aif_test=yes
    seek_lavf_al_test=yes
    seek_lavf_asf_test=yes
    seek_lavf_au_test=yes
    seek_lavf_avi_test=yes
    seek_lavf_dv_test=yes
    seek_lavf_ffm_test=yes
    seek_lavf_flv_test=yes
    seek_lavf_gif_test=yes
    seek_lavf_gxf_test=yes
    seek_lavf_mkv_test=yes
    seek_lavf_mmf_test=yes
    seek_lavf_mov_test=yes
    seek_lavf_mpg_test=yes
    seek_lavf_mxf_d10_test=yes
    seek_lavf_mxf_d10_test_deps=mxf_d10_test
    seek_lavf_mxf_test=yes
    seek_lavf_nut_test=yes
    seek_lavf_ogg_test=yes
    seek_lavf_rm_test=yes
    seek_lavf_swf_test=yes
    seek_lavf_ts_test=yes
    seek_lavf_ul_test=yes
    seek_lavf_voc_test=yes
    seek_lavf_wav_test=yes
    seek_lavf_y4m_test=yes
    seek_ljpeg_avi_test=yes
    seek_mjpeg_avi_test=yes
    seek_mp2_mp2_test=yes
    seek_mpeg1_mpg_test=yes
    seek_mpeg1b_mpg_test=yes
    seek_mpeg2_422_mpg_test=yes
    seek_mpeg2_mpg_test=yes
    seek_mpeg2i_mpg_test=yes
    seek_mpeg2ivlc_qprd_mpg_test=yes
    seek_mpeg2reuse_mpg_test=yes
    seek_mpeg2thread_mpg_test=yes
    seek_mpeg2threadivlc_mpg_test=yes
    seek_mpeg4_adap_avi_test=yes
    seek_mpeg4_adv_avi_test=yes
    seek_mpeg4_nr_avi_test=yes
    seek_mpeg4_qprd_avi_test=yes
    seek_mpeg4_rc_avi_test=yes
    seek_mpeg4_thread_avi_test=yes
    seek_msmpeg4_avi_test=yes
    seek_msmpeg4v2_avi_test=yes
    seek_odivx_mp4_test=yes
    seek_pbmpipe_pbm_test=yes
    seek_pcm_alaw_wav_test=yes
    seek_pcm_f32be_au_test=yes
    seek_pcm_f32le_wav_test=yes
    seek_pcm_f64be_au_test=yes
    seek_pcm_f64le_wav_test=yes
    seek_pcm_mulaw_wav_test=yes
    seek_pcm_s16be_mkv_test=yes
    seek_pcm_s16be_mov_test=yes
    seek_pcm_s16le_mkv_test=yes
    seek_pcm_s16le_wav_test=yes
    seek_pcm_s24be_mov_test=yes
    seek_pcm_s24daud_302_test=yes
    seek_pcm_s24le_wav_test=yes
    seek_pcm_s32be_mov_test=yes
    seek_pcm_s32le_wav_test=yes
    seek_pcm_s8_mov_test=yes
    seek_pcm_u8_wav_test=yes
    seek_pcm_zork_wav_test=yes
    seek_pgmpipe_pgm_test=yes
    seek_ppmpipe_ppm_test=yes
    seek_rgb_avi_test=yes
    seek_roqav_roq_test=yes
    seek_rv10_rm_test=yes
    seek_rv20_rm_test=yes
    seek_snow53_avi_test=yes
    seek_snow_avi_test=yes
    seek_svq1_mov_test=yes
    seek_wmav1_asf_test=yes
    seek_wmav2_asf_test=yes
    seek_wmv1_avi_test=yes
    seek_wmv2_avi_test=yes
    seek_yuv_avi_test=yes
    sgi_test=yes
    sgi_test_deps=' sgi_encoder sgi_decoder'
    shared=yes
    shlibdir_default='${prefix}/lib'
    shorten_decoder_select=golomb
    sipr_decoder_select=lsp
    sndio_indev=yes
    sndio_indev_deps=sndio_h
    sndio_outdev=yes
    sndio_outdev_deps=sndio_h
    snow_decoder_select=dwt
    snow_encoder_select='aandct dwt'
    snow_test=yes
    snow_test_deps=' snow_encoder snow_decoder'
    snowll_test=yes
    snowll_test_deps=' snow_encoder snow_decoder'
    socks_proxy=socks://10.0.0.2:8080/
    sonic_decoder_select=golomb
    sonic_encoder_select=golomb
    sonic_ls_encoder_select=golomb
    source_path=/home/******/ffmpeg-dm365
    source_path_used=no
    spdif_muxer_select=aac_parser
    sse=yes
    sse_deps=mmx
    ssse3=yes
    ssse3_deps=sse
    static=yes
    strip_default=strip
    stripping=yes
    suf1=_muxer
    suf2=_demuxer
    svq1_encoder_select=aandct
    svq1_test=yes
    svq1_test_deps=' svq1_encoder svq1_decoder'
    svq3_decoder_select='golomb h264dsp h264pred'
    svq3_decoder_suggest=zlib
    swf_test=yes
    swf_test_deps=' swf_muxer swf_demuxer'
    swscale=yes
    swscale_alpha=yes
    symver_if_any='symver_asm_label symver_gnu_asm'
    sysroot=/home/******/TI/sysroot
    target_os=linux
    target_os_default=linux
    target_path='$(CURDIR)'
    tcp_protocol=yes
    tcp_protocol_deps=network
    tests=yuv4mpeg
    tg2_muxer_select=mov_muxer
    tga_test=yes
    tga_test_deps=' targa_encoder targa_decoder'
    tgp_muxer=yes
    tgp_muxer_select=mov_muxer
    theora_decoder_select=vp3_decoder
    thing=bsf
    tiff_decoder_suggest=zlib
    tiff_encoder_suggest=zlib
    tiff_test=yes
    tiff_test_deps=' tiff_encoder tiff_decoder'
    truehd_decoder_select=mlp_decoder
    ts_test=yes
    ts_test_deps=' mpegts_muxer mpegts_demuxer'
    tscc_decoder_select=zlib
    twinvq_decoder_select='mdct lsp sinewin'
    udp_protocol=yes
    udp_protocol_deps=network
    v=PROTOCOL_LIST
    v4l2_indev=yes
    v4l2_indev_deps_any='linux_videodev2_h sys_videoio_h'
    v4l_indev=yes
    v4l_indev_deps=linux_videodev_h
    vaapi_deps=va_va_h
    value=yes
    var=zlib
    vc1_crystalhd_decoder_select=crystalhd
    vc1_decoder_select=h263_decoder
    vc1_dxva2_hwaccel=yes
    vc1_dxva2_hwaccel_deps='dxva2api_h DXVA_PictureParameters_wDecodedPictureIndex'
    vc1_dxva2_hwaccel_select='dxva2 vc1_decoder'
    vc1_vaapi_hwaccel=yes
    vc1_vaapi_hwaccel_select='vaapi vc1_decoder'
    vc1_vdpau_decoder_select='vdpau vc1_decoder'
    vdpau_deps='vdpau_vdpau_h vdpau_vdpau_x11_h'
    vflip_crop_test=yes
    vflip_test=yes
    vflip_vflip_test=yes
    vfpv3=yes
    vfpv3_deps=armvfp
    vfwcap_indev=yes
    vfwcap_indev_deps='capCreateCaptureWindow vfwcap_defines'
    vfwcap_indev_extralibs=-lavicap32
    vis=yes
    vis_deps=sparc
    voc_s16_test=yes
    voc_test=yes
    voc_test_deps=' voc_muxer voc_demuxer'
    vorbis_decoder_select=mdct
    vorbis_encoder_select=mdct
    vp6_decoder_select=huffman
    vp6a_decoder_select=vp6_decoder
    vp6f_decoder_select=vp6_decoder
    vp8_decoder_select=h264pred
    vref_test=yes
    w64_demuxer_deps=wav_demuxer
    wav_test=yes
    wav_test_deps=' wav_muxer wav_demuxer'
    wmapro_decoder_select='mdct sinewin'
    wmav1_decoder_select='mdct sinewin'
    wmav1_encoder_select='mdct sinewin'
    wmav1_test=yes
    wmav1_test_deps=' wmav1_encoder wmav1_decoder'
    wmav2_decoder_select='mdct sinewin'
    wmav2_encoder_select='mdct sinewin'
    wmav2_test=yes
    wmav2_test_deps=' wmav2_encoder wmav2_decoder'
    wmavoice_decoder_select='lsp rdft dct mdct sinewin'
    wmv1_decoder_select=h263_decoder
    wmv1_encoder_select=h263_encoder
    wmv1_test=yes
    wmv1_test_deps=' wmv1_encoder wmv1_decoder'
    wmv2_decoder_select=h263_decoder
    wmv2_encoder_select=h263_encoder
    wmv2_test=yes
    wmv2_test_deps=' wmv2_encoder wmv2_decoder'
    wmv3_crystalhd_decoder_select=crystalhd
    wmv3_decoder_select=vc1_decoder
    wmv3_dxva2_hwaccel=yes
    wmv3_dxva2_hwaccel_select=vc1_dxva2_hwaccel
    wmv3_vaapi_hwaccel=yes
    wmv3_vaapi_hwaccel_select=vc1_vaapi_hwaccel
    wmv3_vdpau_decoder_select=vc1_vdpau_decoder
    x11_grab_device_indev=yes
    x11_grab_device_indev_deps='x11grab XShmCreateImage'
    x11_grab_device_indev_extralibs='-lX11 -lXext -lXfixes'
    x86_64_suggest='cmov fast_cmov'
    yadif_filter_deps=gpl
    yasmexe=yasm
    yuv4mpeg_test=yes
    yuv4mpeg_test_deps=' yuv4mpegpipe_muxer yuv4mpegpipe_demuxer'
    yuv_test=yes
    yuv_test_deps=' rawvideo_encoder rawvideo_decoder'
    zlib=yes
    zlib_decoder_select=zlib
    zlib_encoder_select=zlib
    zmbv_decoder_select=zlib
    zmbv_encoder_select=zlib
    WARNING: arm-none-linux-gnueabi-pkg-config not found, library detection may fail.
    mktemp -u XXXXXX
    FZAzQC
    check_ld
    check_cc
    BEGIN /tmp/ffconf.L1MwJCMy.c
        1    int main(void){ return 0; }
    END /tmp/ffconf.L1MwJCMy.c
    arm-none-linux-gnueabi-gcc --sysroot=/home/******/TI/sysroot -fPIC -march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T -c -o /tmp/ffconf.PBbI2K3P.o /tmp/ffconf.L1MwJCMy.c
    arm-none-linux-gnueabi-gcc --sysroot=/home/******/TI/sysroot -o /tmp/ffconf.xEATcbDe /tmp/ffconf.PBbI2K3P.o xdclink.cmd -lm -lpthread
    arm-none-linux-gnueabi-gcc: xdclink.cmd: No such file or directory
    C compiler test failed.

    Have you any suggestions to fix it?

  • there's no arm-none-linux-gnueabi-pkg-config in

    /home/pavlov/CodeSourcery/Sourcery_G++_Lite/bin


    BUT there's a executable pkg-config in

    /home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/linux-devkit/bin

    can it be useful?

  • qwe asd said:

    BEGIN /tmp/ffconf.L1MwJCMy.c
        1    int main(void){ return 0; }
    END /tmp/ffconf.L1MwJCMy.c
    arm-none-linux-gnueabi-gcc --sysroot=/home/******/TI/sysroot -fPIC -march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/******/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T -c -o /tmp/ffconf.PBbI2K3P.o /tmp/ffconf.L1MwJCMy.c
    arm-none-linux-gnueabi-gcc --sysroot=/home/******/TI/sysroot -o /tmp/ffconf.xEATcbDe /tmp/ffconf.PBbI2K3P.o xdclink.cmd -lm -lpthread
    arm-none-linux-gnueabi-gcc: xdclink.cmd: No such file or directory
    C compiler test failed.

    The last line in the log says, that you do not have xdclink.cmd file - see extra-libs configure option. This is suposed to be a linker script created by configuro when one need to link an application with xdc packages (most of dvsdk parts and codecs are such packages).

    If you inspect any example Makefile in dvsdk you can see a part which calls configuro, and generates some files to be used to linking, eg:

    XDC_PATH = $(USER_XDC_PATH);../../packages;$(DMAI_INSTALL_DIR)/packages;$(CE_INSTALL_DIR)/packages;$(FC_INSTALL_DIR)/packages;$(LINK_INSTALL_DIR)/packages;$(XDAIS_INSTALL_DIR)/packages;$(CMEM_INSTALL_DIR)/packages;$(CODEC_INSTALL_DIR)/packages;$(CE_INSTALL_DIR)/examples
    XDC_CFG = $(TARGET)_config
    XDC_CFLAGS = $(XDC_CFG)/compiler.opt
    XDC_LFILE = $(XDC_CFG)/linker.cmd
    XDC_CFGFILE = $(TARGET).cfg
    XDC_PLATFORM = ti.platforms.evmDM365
    XDC_TARGET = gnu.targets.arm.GCArmv5T
    export CSTOOL_DIR
    CONFIGURO = $(XDC_INSTALL_DIR)/xs xdc.tools.configuro
    CONFIG_BLD = config.bld 

    $(XDC_LFILE) $(XDC_CFLAGS): $(XDC_CFGFILE)
        @echo Configuring application using $<
         $(VERBOSE) XDCPATH="$(XDC_PATH)" $(CONFIGURO) -o $(XDC_CFG) -t $(XDC_TARGET) -p $(XDC_PLATFORM) -b $(CONFIG_BLD) $(XDC_CFGFILE) 

    XDC_LFILE is the linker script that you need.

  • So when I can get that XDC_FILE?

    I try to find all files that contain "XDC_LFILE" by command "grep -rl", and i found these files:

    /home/******/ti-dvsdk_dm365-evm_4_02_00_06/dvsdk-demos_4_02_00_01/dm365/decode/Makefile
    /home/******/ti-dvsdk_dm365-evm_4_02_00_06/dvsdk-demos_4_02_00_01/dm365/encode/Makefile
    /home/******/ti-dvsdk_dm365-evm_4_02_00_06/dvsdk-demos_4_02_00_01/dm365/encodedecode/Makefile
    /home/******/ti-dvsdk_dm365-evm_4_02_00_06/dvtb_4_20_18/packages/ti/sdo/dvtb/omap3530/wince/Makefile
    /home/******/ti-dvsdk_dm365-evm_4_02_00_06/dvtb_4_20_18/packages/ti/sdo/dvtb/dm3730/wince/Makefile
    /home/******/ti-dvsdk_dm365-evm_4_02_00_06/dmai_2_20_00_15/packages/ti/sdo/dmai/apps/Makefile.app

    but when i try try makefile in the "encode","decode","encodedecode" there were errors and there was log that linker.cmd deleted because of earlier errors

    now i'm trying this

    cd /home/******/ti-dvsdk_dm365-evm_4_02_00_06/

    make

    and wait while everything will be made, and may be there will be created xdclink.cmd

    Isn't  it right?

  • Hello,

    my ffmpeg fork is still work in progress so there are some steps that need to be done to compile it correctly. 

    You need to have some knowledge how dvsdk build tools and common GNU tools (linker) work. TI delivers most of their libraries as xdc packages and when you want to use them you must use xdc tools configuro. I think that dvsdk-demos_4_02_00_01/dm365/decode/Makefile is a good example. The application uses some dm365 codec (xdc package). Look into a file with .cfg extension which configuro uses to know which  libraries we need to link with. When it runs successfully a subdirectory with some files will be created -> one of them is the linker script that we need.

    I have attached a makefile and cfg file that I use for this. The makefile also copies the required libraries to a local directory and creates a linker script (xdclink.cmd)  that use them.

    xdc.zip
  • Now I have many files that named "linker.cmd"

    I should rename one of this, rename to "xdclink.cmd" and add it to my ffmpeg directory, should't I?

    Thanks a lot for your help.

  • Take a look at the linker.cmd contents - there is a list of libraries and objects that has to be linked with the project. As my ffmpeg implementation uses h264 encoder/decoder and jpeg and mpeg4 encoder you need linker.cmd created with cfg file that enables all of these (you can take my cfg file from previous post as reference).

    Look also at Makefile.xdc, that I posted - there is a script that copies all needed libraries into one directory and creates xdclink.cfg that points to them. But you can use original linker.cmd as well... 

  • sorry, i'm "newbie", why script doesn't work?  what directory must I put and how exactly can i execute it?

    :~/ti-dvsdk_dm365-evm_4_02_00_06/xdc$ ./Makefile.xdc
    ./Makefile.xdc: line 2: ROOTDIR: command not found
    ./Makefile.xdc: line 3: TARGET: command not found
    ./Makefile.xdc: line 4: ROOTDIR: command not found
    ./Makefile.xdc: line 4: include: command not found
    ./Makefile.xdc: line 7: USER_XDC_PATH: command not found
    ./Makefile.xdc: line 7: XDC_PATH: command not found
    ./Makefile.xdc: line 7: ../../packages: No such file or directory
    ./Makefile.xdc: line 7: DMAI_INSTALL_DIR: command not found
    ./Makefile.xdc: line 7: /packages: No such file or directory
    ./Makefile.xdc: line 7: CE_INSTALL_DIR: command not found
    ./Makefile.xdc: line 7: /packages: No such file or directory
    ./Makefile.xdc: line 7: FC_INSTALL_DIR: command not found
    ./Makefile.xdc: line 7: /packages: No such file or directory
    ./Makefile.xdc: line 7: LINK_INSTALL_DIR: command not found
    ./Makefile.xdc: line 7: /packages: No such file or directory
    ./Makefile.xdc: line 7: XDAIS_INSTALL_DIR: command not found
    ./Makefile.xdc: line 7: /packages: No such file or directory
    ./Makefile.xdc: line 7: CMEM_INSTALL_DIR: command not found
    ./Makefile.xdc: line 7: /packages: No such file or directory
    ./Makefile.xdc: line 7: CODEC_INSTALL_DIR: command not found
    ./Makefile.xdc: line 7: /packages: No such file or directory
    ./Makefile.xdc: line 7: CE_INSTALL_DIR: command not found
    ./Makefile.xdc: line 7: /examples: No such file or directory
    ./Makefile.xdc: line 8: TARGET: command not found
    ./Makefile.xdc: line 8: XDC_CFG: command not found
    ./Makefile.xdc: line 9: XDC_CFG: command not found
    ./Makefile.xdc: line 9: XDC_CFLAGS: command not found
    ./Makefile.xdc: line 10: XDC_CFG: command not found
    ./Makefile.xdc: line 10: XDC_LFILE: command not found
    ./Makefile.xdc: line 11: XDC_CFGFILE: command not found
    ./Makefile.xdc: line 12: XDC_PLATFORM: command not found
    ./Makefile.xdc: line 13: XDC_TARGET: command not found
    ./Makefile.xdc: line 15: XDC_INSTALL_DIR: command not found
    ./Makefile.xdc: line 15: CONFIGURO: command not found
    ./Makefile.xdc: line 16: CONFIG_BLD: command not found
    ./Makefile.xdc: line 18: XDC_LFILE: command not found
    ./Makefile.xdc: line 18: xdclib:: command not found
    ./Makefile.xdc: line 19: @mkdir: command not found
    ./Makefile.xdc: line 20: XDC_LFILE: command not found
    ./Makefile.xdc: line 20: shell: command not found
    ./Makefile.xdc: line 20: @cp: command not found
    ./Makefile.xdc: line 21: @echo: command not found
    ./Makefile.xdc: line 22: XDC_CFG: command not found
    ./Makefile.xdc: line 22: @sed: command not found
    ./Makefile.xdc: line 23: @sed: command not found
    ./Makefile.xdc: line 25: XDC_LFILE: command not found
    ./Makefile.xdc: line 25: XDC_CFLAGS: command not found
    ./Makefile.xdc: line 25: XDC_CFGFILE: command not found
    ./Makefile.xdc: line 26: syntax error near unexpected token `newline'
    ./Makefile.xdc: line 26: `    @echo Configuring application using $<'

    also i took the largest linker.cmd and add some more different directions from others, but the error remains the same

    best regards

  • 1. What kind of script is Makefile.xdc? How can I execute it?

    2. Which exactly files must be in ffmpeg directory except xdclink.cmd and xdclink.cfg? sorry i don't understand, please, explain me or just say

    3. If I should use configuro which argument there must be?

  • Makefile is a script that is used to call compiler to build an application. It is used by a program make. When you call make in a directory it uses Makefile if it exists, when you want to use specific makefile you need command eg. make -f Makefile.xdc.

    I'm afraid  that I cannot help you much, when you don't know a basics of linux programming. You can download the second project on my github (example application that uses dm365 ffmpeg codecs and beware, it is not polished) and learn how its compilation with make works.  You need to call the same Makefile.xdc file in your ffmpeg build directory -> it will create the linker script, that you need.

    So in ffmpeg build directory there has to be a file with .cfg extension (it says which parts from dvsdk will be used - codec engine and codecs) .bld (I do no know much about it, but configuro uses it)  and Makefile.xdc. Then call make -f Makefile.xdc (and check its contents before to match the paths etc.)

  • All right, excuse me about those questions.

    But, what you can tell about this makefile.xdc log:

    :~/ti-dvsdk_dm365-evm_4_02_00_06/ffmpeg-dm365$ make -f Makefile.xdc
    Configuring application using xdc.cfg
    XDCPATH=";../../packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/dmai_2_20_00_15/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages;/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_01_02/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365_4_02_00_00/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples" /home/*****/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/xs xdc.tools.configuro -o xdc_config -t gnu.targets.arm.GCArmv5T -p ti.platforms.evmDM365 -b config.bld xdc.cfg
    making package.mak (because of package.bld) ...
    generating interfaces for package xdc_config (because package/package.xdc.inc is older than package.xdc) ...
    configuring xdc.xv5T from package/cfg/xdc_xv5T.cfg ...
    js: "/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/ffmpeg-dm365/xdc.cfg", line 77: XDCException: xdc.PACKAGE_NOT_FOUND: can't locate the package 'ti.sdo.codecs.iprun.ce' along the path: '/home/*****/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/dmai_2_20_00_15/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages;/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_01_02/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365_4_02_00_00/packages;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples;/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages;..;'. Ensure that the package path is set correctly.
        "./package/cfg/xdc_xv5T.cfg", line 474
        "./package/cfg/xdc_xv5T.cfg", line 429
    gmake: *** [package/cfg/xdc_xv5T.c] Error 1
    Warning: directory "/home/*****/packages" on package path does not exist
    Warning: directory "/packages" on package path does not exist
    js: "/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    make: *** [xdc_config/linker.cmd] Error 1

    is it little mistake or fundamental error with dvsdk? But i see that you used the same version dvsdk

    as i have seen, there is no codecs ti.sdo.codecs.iprun.ce.IPRUN and ti.sdo.codecs.ktnf.ce.KTNF

    Please,help me.

  • qwe asd said:
    Warning: directory "/home/*****/packages" on package path does not exist

    You obviously do not have some package specified in the xdc.cfg file 

    qwe asd said:

    as i have seen, there is no codecs ti.sdo.codecs.iprun.ce.IPRUN and ti.sdo.codecs.ktnf.ce.KTNF

    IPRUN and KTNF are not a standard part of DVSDK, to disable them, just delete corresponding lines from the xdc.cfg file.

     

  • Of course, I try to solute it by taking all lines with IPRUN and KTNF it to  /*   */

    But at the end I have the same error, which config.bld is ended:

    WARNING: arm-none-linux-gnueabi-pkg-config not found, library detection may fail.
    mktemp -u XXXXXX
    GNMIvc
    check_ld
    check_cc
    BEGIN /tmp/ffconf.lxVKzQ7w.c
        1    int main(void){ return 0; }
    END /tmp/ffconf.lxVKzQ7w.c
    arm-none-linux-gnueabi-gcc --sysroot=/home/*****/TI/sysroot -fPIC -march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/*****/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T -c -o /tmp/ffconf.vC3QDx16.o /tmp/ffconf.lxVKzQ7w.c
    arm-none-linux-gnueabi-gcc --sysroot=/home/*****/TI/sysroot -o /tmp/ffconf.2hkRG3aJ /tmp/ffconf.vC3QDx16.o xdclink.cmd -lm -lpthread
    /home/*****/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: crt1.o: No such file: No such file or directory
    collect2: ld returned 1 exit status
    C compiler test failed.

    crt1.o is still not clean, is there any more important things to build ffmpeg?

    *****

  • so, configure.log is still have same mistake arm-none-linux-gnueabi-gcc is unable to create an executable file, though the .cmd file built by Makefile.xdc without errors

    and if i type make it prints me

    :~/ti-dvsdk_dm365-evm_4_02_00_06/ffmpeg-dm365$ make
    Makefile:1: config.mak: No such file or directory
    libavutil/Makefile:1: libavutil/../config.mak: No such file or directory
    libavutil/../subdir.mak:96: warning: overriding commands for target `libavutil/'
    libavutil/../subdir.mak:26: warning: ignoring old commands for target `libavutil/'
    libavutil/../subdir.mak:96: warning: overriding commands for target `libavutil/'
    libavutil/../subdir.mak:96: warning: ignoring old commands for target `libavutil/'
    Makefile:239: /tests/fate.mak: No such file or directory
    Makefile:240: /tests/fate2.mak: No such file or directory
    Makefile:242: /tests/fate/aac.mak: No such file or directory
    Makefile:243: /tests/fate/als.mak: No such file or directory
    Makefile:244: /tests/fate/fft.mak: No such file or directory
    Makefile:245: /tests/fate/h264.mak: No such file or directory
    Makefile:246: /tests/fate/mp3.mak: No such file or directory
    Makefile:247: /tests/fate/vorbis.mak: No such file or directory
    Makefile:248: /tests/fate/vp8.mak: No such file or directory
    make: *** No rule to make target `/tests/fate/vp8.mak'.  Stop.

    though there in my_ffmpeg_dir/tests are aac.mak, h264.mak etc.

  • Why do you don't answer to me?

    I have done everything you said, xdc_config folder and xdclinker.cmd built successfully, but it's still stupid mistake in config.log

    ...

    check_cc
    BEGIN /tmp/ffconf.lO18kZoP.c
        1    int main(void){ return 0; }
    END /tmp/ffconf.lO18kZoP.c
    arm-none-linux-gnueabi-gcc --sysroot=/home/pavlov/TI/sysroot -fPIC -march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T -c -o /tmp/ffconf.QenVw36H.o /tmp/ffconf.lO18kZoP.c
    arm-none-linux-gnueabi-gcc --sysroot=/home/pavlov/TI/sysroot -o /tmp/ffconf.NaM7Ihee /tmp/ffconf.QenVw36H.o xdclink.cmd -lm -lpthread
    /home/pavlov/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: crt1.o: No such file: No such file or directory
    collect2: ld returned 1 exit status
    C compiler test failed.

    there are 3 files in my CodeSourcery named crt1.o, i have compiled and built few simple programs by CodeSourcery those are worked, so what the stupid unuderstandable mistake with crt1.o?

    Please, help me

    Best regards

  • qwe asd said:

    Why do you don't answer to me?

    Because I do it at my free time. When I have it, I will do some upgrades to ffmeg-dm365 project. Currently I have shared it as is. That means that you have to have some basic knowledge about GNU and TI development tools.

    qwe asd said:

    arm-none-linux-gnueabi-gcc --sysroot=/home/pavlov/TI/sysroot -o /tmp/ffconf.NaM7Ihee /tmp/ffconf.QenVw36H.o xdclink.cmd -lm -lpthread
    /home/pavlov/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: crt1.o: No such file: No such file or directory
    collect2: ld returned 1 exit status
    C compiler test failed.

    --sysroot tells the compiler/linker to not use its internal headers and libraries but the one that user specifies. So you must use correct sysroot that contains even crt1.o. I personally use a sysroot generated by buildroot project, because I do not like the arago project suggested by TI. However it is used in original dvsdk and dvsdk_dm365_4_02/linux-devkit is the sysroot directory.

    j

  • Thanks a lot,  all i must to do to fix that mistake was correcting sysroot directory in configure options...

    now it's serious:

    arm-none-linux-gnueabi-gcc --sysroot=/home/pavlov/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -fPIC -march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T -std=c99 -fomit-frame-pointer -fPIC -marm -c -o /tmp/ffconf.H41b4kEH.o /tmp/ffconf.hcpvITP2.c
    /tmp/ffconf.hcpvITP2.c:3:45: error: ti/sdo/codecs/h264dec/ih264vdec.h: No such file or directory
    ERROR: dm365 h264 decoder library not available

    but there in  ~/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365_4_02_00_00/packages is

    ti/sdo/codecs/h264dec/ih264vdec.h  !!!

    why it's so? where can i write the right path to this header?

    for example, in configure script i find

    enabled libdm365_h264_decoder && { check_func_headers "xdc/std.h ti/sdo/ce/video2/viddec2.h ti/sdo/codecs/h264dec/ih264vdec.h" VIDDEC2_process ||
                                    die "ERROR: dm365 h264 decoder library not available"; }
        enabled libdm365_h264_encoder && { check_func_headers "xdc/std.h ti/sdo/ce/video1/videnc1.h ti/sdo/codecs/h264enc/ih264venc.h" VIDENC1_process ||
                                    die "ERROR: dm365 h264 encoder library not available"; }
        enabled libdm365_mpeg4_encoder && { check_func_headers "xdc/std.h ti/sdo/ce/video1/videnc1.h ti/sdo/codecs/mpeg4enc/imp4venc.h" VIDENC1_process ||
                                    die "ERROR: dm365 mpeg4 encoder library not available"; }
        enabled libdm365_jpeg_encoder && { check_func_headers "xdc/std.h ti/sdo/ce/image1/imgenc1.h ti/sdo/codecs/jpegenc/ijpegenc.h" IMGENC1_process ||
                                    die "ERROR: dm365 jpeg encoder library not available"; } }

    is it understand that the ti/sdo/codecs/h264dec/ is not full path or not?

    Please, help me.

    Best Regards.

  • qwe asd said:

    now it's serious:

    arm-none-linux-gnueabi-gcc --sysroot=/home/pavlov/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/libc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -fPIC -march=armv5te -mcpu=arm926ej-s -mtune=arm926ej-s -mfloat-abi=soft -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/framework-components_2_26_00_01/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/xdais_6_26_01_03/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/linuxutils_2_26_03_06/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365/packages -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/codec-engine_2_26_02_11/examples -I/home/pavlov/ti-dvsdk_dm365-evm_4_02_00_06/xdctools_3_16_03_36/packages -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=GCArmv5T -std=c99 -fomit-frame-pointer -fPIC -marm -c -o /tmp/ffconf.H41b4kEH.o /tmp/ffconf.hcpvITP2.c
    /tmp/ffconf.hcpvITP2.c:3:45: error: ti/sdo/codecs/h264dec/ih264vdec.h: No such file or directory
    ERROR: dm365 h264 decoder library not available

    but there in  ~/ti-dvsdk_dm365-evm_4_02_00_06/codecs-dm365_4_02_00_00/packages is ti/sdo/codecs/h264dec/ih264vdec.h  !!!

    Do you see the difference? :)

  • Yes, I do.

    Now look at this:

    libavcodec/libdm365enc.c:311: error: 'H264VENC_TI_VUIPARAMBUFFER' undeclared (first use in this function)
    libavcodec/libdm365enc.c:311: error: (Each undeclared identifier is reported only once
    libavcodec/libdm365enc.c:311: error: for each function it appears in.)
    libavcodec/libdm365enc.c: In function 'dm365_encode_init':
    libavcodec/libdm365enc.c:427: warning: passing argument 1 of 'Engine_open' discards qualifiers from pointer target type
    make: *** [libavcodec/libdm365enc.o] Error 1

    I can't find anything by  grep -r "H264VENC_TI_VUIPARAMBUFFER" $PWD except

    ffmpeg/libavcodec/libdm365enc.c:    h246DynParams->VUI_Buffer = &H264VENC_TI_VUIPARAMBUFFER;

    Where and how did you declare H264VENC_TI_VUIPARAMBUFFER?

    seems its declaring was missed... or not?

  • Hi,

    this constant is declared in dvsdk/codecs-dm365/packages/ti/sdo/codecs/h264enc/ih264venc.h, the version that I use is 02.30.00.04

     

     

  • Thanks, I ll declare it

    On friday i tried to build your ffmpeg without this constant(it was putted as comment). There is some difficulty with libraries (.so)

    For example, there'are

    libavdevice.so.53.1.1 (shared library)

    libavdevice.so.53.1 (link to shared library)

    libavdevice.so (link to shared library)

    My USB Flash Drive's filesystem doesn't support symbolic links, and dm365 perhaps too as i see.

    I try to just copy (at example) libavdevice.so.53.1.1 and rename it to libavdevice.so.53.1  and libavdevice.so

    There's a result below:

    root@dm365-evm:/media/sda1/i/bin# ./ffmpeg                                      
    ./ffmpeg: error while loading shared libraries: libavdevice.so.53: cannot open shared object file: No such file or directory

    How to solute this problem?

    ADDED

    the commands

    ln -sf libavdevice.so.53.1.1 libavdevice.so.53

    ln -sf libavdevice.so.53 libavdevice.so

    are useless, the error remains the same

    ../bin/ffmpeg: error while loading shared libraries: libavdevice.so.53: cannot open shared object file: No such file or directory

    why is it so?

  • Hi,

    I think it could be some problem in paths. Linux systems awaits shared libraries in /lib or /usr/lib and not somewhere in /media/sda...

    You can try to build ffmpeg statically linked. It has a configure option for it.

    However be aware that the current state of dm365 codecs in ffmpeg is not finished and was not tested with ffmpeg binary, but in own programs using libav libraries. To make ffmpeg binary working you have to add initialization of codec engine there (call CERuntime_init() and CMEM_init()).

    j

     

     

     

     

  • I just copied ffmpeg built ./lib to /usr/lib, so i solute it

    ffmpeg executes

    there's a error when i try to convert 264 to avi

    yuvp420,nv21 pix formats and others are  incompatible to libdm365_h264 it always auto-selects only nv12

    all i need is encoding particular 264 in avi (write avi from 264)

    what do you think? is it possible by this built?


  • DM365 codecs can use only nv12 as input pixel format and I don't know if ffmpeg can automatically do the conversion.

    If you need only to mux existing h264 stream to avi format, there is no need to encode and every ffmpeg can do that (ffmpeg -i test.264 -vcodec copy test.avi).

     

  • Thanks a lot, man :-)