Opened 3 years ago

Last modified 3 years ago

#9053 new defect

(armv6k) The video is NOT decoded correctly in some resolution

Reported by: Core_2_Extreme Owned by:
Priority: normal Component: ffmpeg
Version: git-master Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:

I wrote code that decode one frame and save gray image and run armv6k platform(Nintendo 3DS).

640 * 360 (360p)
decoded correctly
https://i.gyazo.com/4ee6f273fc50826985c3bbd34d6456cf.png

854 * 480 (480p)
NOT decoded correctly
https://i.gyazo.com/8b4dda3e7404725d845ea9a8fa879531.png

1280 * 720 (360p)
decoded correctly
https://i.gyazo.com/4e24acec518a3b61dba629e128ef68b2.png

I tried h.264 and motion jpeg.

My compile command line is

./configure --enable-cross-compile --cross-prefix=/opt/devkitpro/devkitARM/bin/arm-none-eabi- --prefix=/opt/devkitpro/libctru --cpu=armv6k --arch=arm --target-os=linux --extra-cflags="-mfloat-abi=hard -mtune=mpcore -mtp=cp15" --extra-ldflags="-mfloat-abi=hard" --disable-filters --disable-devices --disable-bsfs --disable-parsers --disable-muxers --disable-hwaccels --disable-debug --disable-programs --disable-avdevice --disable-swscale --disable-postproc --disable-avfilter --disable-decoders --disable-encoders --disable-demuxers --disable-asm --disable-protocols --enable-decoder="aac,ac3,bmp,gif,h263,h264,hevc,jpeg,jpeg2000,mjpeg,mp1,mp2,mp3,mpeg1video,mpeg2video,mpeg4,msmpeg4*,pcm*,vorbis,webp" --enable-encoder="aac,avi,mp2,mpeg4" --enable-demuxer="aac,ac3,avi,gif,h263,h264,hevc,matroska,m4v,mjpeg,mjpeg_2000,mpegvideo,mpjpeg,mp3,mov,pcm*,ogg,wav" --enable-protocol="file"

My test code is

void test_thread(void* arg)
{
    int ffmpeg_result = 0;
    int video_stream_num = -1;
    AVFormatContext* format_context = NULL;
    AVPacket *packet = NULL;
	AVFrame *raw_data = NULL;
    AVCodecContext *context = NULL;
    AVCodec *codec = NULL;
    
	format_context = avformat_alloc_context();
	ffmpeg_result = avformat_open_input(&format_context, "/720p.avi", NULL, NULL);
	Log_log_save("test thread", "avformat_open_input()...", ffmpeg_result);

	ffmpeg_result = avformat_find_stream_info(format_context, NULL);
	Log_log_save("test thread", "avformat_find_stream_info()...", ffmpeg_result);

	//find video stream
    for(int i = 0; i < (int)format_context->nb_streams; i++)
    {
        if(format_context->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO)
            video_stream_num = i;
        /*else if(format_context->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_AUDIO)
            vid_audio_stream_num = i;*/
    }

    if(video_stream_num != -1)
    {
        codec = avcodec_find_decoder(format_context->streams[video_stream_num]->codecpar->codec_id);
        if(!codec)
			Log_log_save("test thread", "avcodec_find_decoder()...failed", -1);
        
		context = avcodec_alloc_context3(codec);
        if(!context)
			Log_log_save("test thread", "avcodec_alloc_context3()...failed", -1);

        ffmpeg_result = avcodec_parameters_to_context(context, format_context->streams[video_stream_num]->codecpar);
		Log_log_save("test thread", "avcodec_parameters_to_context()...", ffmpeg_result);

        ffmpeg_result = avcodec_open2(context, codec, NULL);
		Log_log_save("test thread", "avcodec_open2()...", ffmpeg_result);

		while(true)
		{
			packet = av_packet_alloc();
			if(!packet)
				Log_log_save("test thread", "av_packet_alloc()...failed ", -1);

			ffmpeg_result = av_read_frame(format_context, packet);
			Log_log_save("test thread", "av_read_frame()...", ffmpeg_result);
			if(packet->stream_index == video_stream_num)
			{
				raw_data = av_frame_alloc();
				if(!raw_data)
					Log_log_save("test thread", "av_frame_alloc()...failed ", -1);

				ffmpeg_result = avcodec_send_packet(context, packet);
				Log_log_save("test thread", "avcodec_send_packet()...", ffmpeg_result);

				ffmpeg_result = avcodec_receive_frame(context, raw_data);
				Log_log_save("test thread", "avcodec_receive_frame()...", ffmpeg_result);

				//log image info
				Log_log_save("test thread", "w " + std::to_string(raw_data->width) + " h " + std::to_string(raw_data->height), 1234567890);
				//save gray raw image
				File_save_to_file("gray.raw", raw_data->data[0], raw_data->width * raw_data->height, "/", true);

				av_packet_free(&packet);
				av_frame_free(&raw_data);

				break;
			}
			av_packet_free(&packet);
		}

		avcodec_free_context(&context);
		avformat_close_input(&format_context);
	}
    else
		Log_log_save("test thread", "no video codec", 1234567890);
}

Attachments (2)

ffmpeg.txt (547.1 KB ) - added by Core_2_Extreme 3 years ago.
compile log
Norway 4K - Winter in Norway - Relaxing Music with AMAZING Beautiful Nature and sound-voprky8BrPw.sample.mkv (2.3 MB ) - added by Andrew Kaiser 3 years ago.
sample input file. This is a very tiny sample, and not enough to repro. Use youtube-dl 'https://www.youtube.com/watch?v=voprky8BrPw' to download the full input

Change History (7)

comment:2 by Carl Eugen Hoyos, 3 years ago

Priority: importantnormal

Please test with ffmpeg, the application, and provide command line including complete, uncut console output to make this a valid ticket.

by Core_2_Extreme, 3 years ago

Attachment: ffmpeg.txt added

compile log

in reply to:  2 comment:3 by Core_2_Extreme, 3 years ago

Replying to cehoyos:

Please test with ffmpeg, the application, and provide command line including complete, uncut console output to make this a valid ticket.

I could't run ffmpeg and ffprobe.
Is there any idea? or just am I wrong?

huawei@Huawei-Official-Laptop:~/FFmpeg$ qemu-arm ./ffmpeg_g
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault (core dumped)
huawei@Huawei-Official-Laptop:~/FFmpeg$ qemu-arm ./ffmpeg
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault (core dumped)
huawei@Huawei-Official-Laptop:~/FFmpeg$ qemu-arm ./ffprobe_g
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault (core dumped)
huawei@Huawei-Official-Laptop:~/FFmpeg$ qemu-arm ./ffprobe
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault (core dumped)
huawei@Huawei-Official-Laptop:~/FFmpeg$

my compile command is

./configure --enable-cross-compile --cross-prefix=/opt/devkitpro/devkitARM/bin/arm-none-eabi- --prefix=/opt/devkitpro/libctru --cpu=armv6k --arch=arm --target-os=linux --extra-cflags="-mfloat-abi=hard -mtune=mpcore -mtp=cp15" --extra-ldflags="-mfloat-abi=hard" --disable-hwaccels --disable-debug --disable-asm --enable-protocol="file" --enable-ffmpeg; make -j 8

configure log is

install prefix            /opt/devkitpro/libctru
source path               .
C compiler                /opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc
C library                 newlib
host C compiler           gcc
host C library            glibc
ARCH                      c (armv6k)
big-endian                no
runtime cpu detection     yes
debug symbols             no
strip symbols             yes
optimize for size         no
optimizations             yes
static                    yes
shared                    no
postprocessing support    no
network support           no
threading support         no
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          no
makeinfo supports HTML    no

External libraries:

External libraries providing hardware acceleration:

Libraries:
avcodec                 avfilter                avutil                  swscale
avdevice                avformat                swresample

Programs:
ffmpeg                  ffprobe

Enabled decoders:
aac                     bethsoftvid             hcom                    pcm_dvd                 srt
aac_fixed               bfi                     hevc                    pcm_f16le               ssa
aac_latm                bink                    hnm4_video              pcm_f24le               stl
aasc                    binkaudio_dct           hq_hqa                  pcm_f32be               subrip
ac3                     binkaudio_rdft          hqx                     pcm_f32le               subviewer
ac3_fixed               bintext                 huffyuv                 pcm_f64be               subviewer1
acelp_kelvin            bitpacked               hymt                    pcm_f64le               sunrast
adpcm_4xm               bmp                     iac                     pcm_lxf                 svq1
adpcm_adx               bmv_audio               idcin                   pcm_mulaw               svq3
adpcm_afc               bmv_video               idf                     pcm_s16be               tak
adpcm_agm               brender_pix             iff_ilbm                pcm_s16be_planar        targa
adpcm_aica              c93                     ilbc                    pcm_s16le               targa_y216
adpcm_argo              cavs                    imc                     pcm_s16le_planar        text
adpcm_ct                ccaption                imm4                    pcm_s24be               theora
adpcm_dtk               cdgraphics              imm5                    pcm_s24daud             thp
adpcm_ea                cdtoons                 indeo2                  pcm_s24le               tiertexseqvideo
adpcm_ea_maxis_xa       cdxl                    indeo3                  pcm_s24le_planar        tiff
adpcm_ea_r1             cfhd                    indeo4                  pcm_s32be               tmv
adpcm_ea_r2             cinepak                 indeo5                  pcm_s32le               truehd
adpcm_ea_r3             clearvideo              interplay_acm           pcm_s32le_planar        truemotion1
adpcm_ea_xas            cljr                    interplay_dpcm          pcm_s64be               truemotion2
adpcm_g722              cllc                    interplay_video         pcm_s64le               truemotion2rt
adpcm_g726              comfortnoise            ipu                     pcm_s8                  truespeech
adpcm_g726le            cook                    jacosub                 pcm_s8_planar           tscc2
adpcm_ima_alp           cpia                    jpeg2000                pcm_u16be               tta
adpcm_ima_amv           cri                     jpegls                  pcm_u16le               twinvq
adpcm_ima_apc           cscd                    jv                      pcm_u24be               txd
adpcm_ima_apm           cyuv                    kgv1                    pcm_u24le               ulti
adpcm_ima_cunning       dca                     kmvc                    pcm_u32be               utvideo
adpcm_ima_dat4          dds                     lagarith                pcm_u32le               v210
adpcm_ima_dk3           derf_dpcm               loco                    pcm_u8                  v210x
adpcm_ima_dk4           dfa                     m101                    pcm_vidc                v308
adpcm_ima_ea_eacs       dirac                   mace3                   pcx                     v408
adpcm_ima_ea_sead       dnxhd                   mace6                   pfm                     v410
adpcm_ima_iss           dolby_e                 magicyuv                pgm                     vb
adpcm_ima_moflex        dpx                     mdec                    pgmyuv                  vble
adpcm_ima_mtf           dsd_lsbf                metasound               pgssub                  vc1
adpcm_ima_oki           dsd_lsbf_planar         microdvd                pgx                     vc1image
adpcm_ima_qt            dsd_msbf                mimic                   photocd                 vcr1
adpcm_ima_rad           dsd_msbf_planar         mjpeg                   pictor                  vmdaudio
adpcm_ima_smjpeg        dsicinaudio             mjpegb                  pixlet                  vmdvideo
adpcm_ima_ssi           dsicinvideo             mlp                     pjs                     vmnc
adpcm_ima_wav           dss_sp                  mmvideo                 ppm                     vorbis
adpcm_ima_ws            dst                     mobiclip                prores                  vp3
adpcm_ms                dvaudio                 motionpixels            prosumer                vp4
adpcm_mtaf              dvbsub                  movtext                 psd                     vp5
adpcm_psx               dvdsub                  mp1                     ptx                     vp6
adpcm_sbpro_2           dvvideo                 mp1float                qcelp                   vp6a
adpcm_sbpro_3           dxtory                  mp2                     qdm2                    vp6f
adpcm_sbpro_4           dxv                     mp2float                qdmc                    vp7
adpcm_swf               eac3                    mp3                     qdraw                   vp8
adpcm_thp               eacmv                   mp3adu                  qpeg                    vp9
adpcm_thp_le            eamad                   mp3adufloat             qtrle                   vplayer
adpcm_vima              eatgq                   mp3float                r10k                    vqa
adpcm_xa                eatgv                   mp3on4                  r210                    wavpack
adpcm_yamaha            eatqi                   mp3on4float             ra_144                  webp
adpcm_zork              eightbps                mpc7                    ra_288                  webvtt
agm                     eightsvx_exp            mpc8                    ralf                    wmalossless
aic                     eightsvx_fib            mpeg1video              rawvideo                wmapro
alac                    escape124               mpeg2video              realtext                wmav1
alias_pix               escape130               mpeg4                   rl2                     wmav2
als                     evrc                    mpegvideo               roq                     wmavoice
amrnb                   fastaudio               mpl2                    roq_dpcm                wmv1
amrwb                   ffv1                    msa1                    rpza                    wmv2
amv                     ffvhuff                 msmpeg4v1               rv10                    wmv3
anm                     ffwavesynth             msmpeg4v2               rv20                    wmv3image
ansi                    fic                     msmpeg4v3               rv30                    wnv1
ape                     fits                    msrle                   rv40                    wrapped_avframe
aptx                    flac                    mss1                    s302m                   ws_snd1
aptx_hd                 flic                    mss2                    sami                    xan_dpcm
arbc                    flv                     msvideo1                sanm                    xan_wc3
argo                    fmvc                    mszh                    sbc                     xan_wc4
ass                     fourxm                  mts2                    scpr                    xbin
asv1                    fraps                   mv30                    sdx2_dpcm               xbm
asv2                    frwu                    mvc1                    sgi                     xface
atrac1                  g723_1                  mvc2                    sgirle                  xl
atrac3                  g729                    mvdv                    sheervideo              xma1
atrac3al                gdv                     mxpeg                   shorten                 xma2
atrac3p                 gif                     nellymoser              sipr                    xpm
atrac3pal               gremlin_dpcm            notchlc                 siren                   xsub
atrac9                  gsm                     nuv                     smackaud                xwd
aura                    gsm_ms                  on2avc                  smacker                 y41p
aura2                   h261                    opus                    smc                     ylc
av1                     h263                    paf_audio               smvjpeg                 yop
avrn                    h263i                   paf_video               snow                    yuv4
avrp                    h263p                   pam                     sol_dpcm                zero12v
avs                     h264                    pbm                     sonic
avui                    hap                     pcm_alaw                sp5x
ayuv                    hca                     pcm_bluray              speedhq

Enabled encoders:
a64multi                cljr                    mpeg4                   pcm_u16le               ssa
a64multi5               comfortnoise            msmpeg4v2               pcm_u24be               subrip
aac                     dca                     msmpeg4v3               pcm_u24le               sunrast
ac3                     dnxhd                   msvideo1                pcm_u32be               svq1
ac3_fixed               dpx                     nellymoser              pcm_u32le               targa
adpcm_adx               dvbsub                  opus                    pcm_u8                  text
adpcm_argo              dvdsub                  pam                     pcm_vidc                tiff
adpcm_g722              dvvideo                 pbm                     pcx                     truehd
adpcm_g726              eac3                    pcm_alaw                pgm                     tta
adpcm_g726le            ffv1                    pcm_dvd                 pgmyuv                  utvideo
adpcm_ima_apm           ffvhuff                 pcm_f32be               ppm                     v210
adpcm_ima_qt            fits                    pcm_f32le               prores                  v308
adpcm_ima_ssi           flac                    pcm_f64be               prores_aw               v408
adpcm_ima_wav           flv                     pcm_f64le               prores_ks               v410
adpcm_ms                g723_1                  pcm_mulaw               qtrle                   vc2
adpcm_swf               gif                     pcm_s16be               r10k                    vorbis
adpcm_yamaha            h261                    pcm_s16be_planar        r210                    wavpack
alac                    h263                    pcm_s16le               ra_144                  webvtt
alias_pix               h263p                   pcm_s16le_planar        rawvideo                wmav1
amv                     huffyuv                 pcm_s24be               roq                     wmav2
aptx                    jpeg2000                pcm_s24daud             roq_dpcm                wmv1
aptx_hd                 jpegls                  pcm_s24le               rpza                    wmv2
ass                     ljpeg                   pcm_s24le_planar        rv10                    wrapped_avframe
asv1                    magicyuv                pcm_s32be               rv20                    xbm
asv2                    mjpeg                   pcm_s32le               s302m                   xface
avrp                    mlp                     pcm_s32le_planar        sbc                     xsub
avui                    movtext                 pcm_s64be               sgi                     xwd
ayuv                    mp2                     pcm_s64le               snow                    y41p
bmp                     mp2fixed                pcm_s8                  sonic                   yuv4
cfhd                    mpeg1video              pcm_s8_planar           sonic_ls
cinepak                 mpeg2video              pcm_u16be               srt

Enabled hwaccels:

Enabled parsers:
aac                     dca                     g729                    mlp                     sipr
aac_latm                dirac                   gif                     mpeg4video              tak
ac3                     dnxhd                   gsm                     mpegaudio               vc1
adx                     dpx                     h261                    mpegvideo               vorbis
av1                     dvaudio                 h263                    opus                    vp3
avs2                    dvbsub                  h264                    png                     vp8
avs3                    dvd_nav                 hevc                    pnm                     vp9
bmp                     dvdsub                  ipu                     rv30                    webp
cavsvideo               flac                    jpeg2000                rv40                    xma
cook                    g723_1                  mjpeg                   sbc

Enabled demuxers:
aa                      dhav                    image_pam_pipe          msf                     sdx
aac                     dirac                   image_pbm_pipe          msnwc_tcp               segafilm
aax                     dnxhd                   image_pcx_pipe          mtaf                    ser
ac3                     dsf                     image_pgm_pipe          mtv                     shorten
ace                     dsicin                  image_pgmyuv_pipe       musx                    siff
acm                     dss                     image_pgx_pipe          mv                      sln
act                     dts                     image_photocd_pipe      mvi                     smacker
adf                     dtshd                   image_pictor_pipe       mxf                     smjpeg
adp                     dv                      image_png_pipe          mxg                     smush
ads                     dvbsub                  image_ppm_pipe          nc                      sol
adx                     dvbtxt                  image_psd_pipe          nistsphere              sox
aea                     dxa                     image_qdraw_pipe        nsp                     spdif
afc                     ea                      image_sgi_pipe          nsv                     srt
aiff                    ea_cdata                image_sunrast_pipe      nut                     stl
aix                     eac3                    image_svg_pipe          nuv                     str
alp                     epaf                    image_tiff_pipe         obu                     subviewer
amr                     ffmetadata              image_webp_pipe         ogg                     subviewer1
amrnb                   filmstrip               image_xpm_pipe          oma                     sup
amrwb                   fits                    image_xwd_pipe          paf                     svag
anm                     flac                    ingenient               pcm_alaw                svs
apc                     flic                    ipmovie                 pcm_f32be               swf
ape                     flv                     ipu                     pcm_f32le               tak
apm                     fourxm                  ircam                   pcm_f64be               tedcaptions
apng                    frm                     iss                     pcm_f64le               thp
aptx                    fsb                     iv8                     pcm_mulaw               threedostr
aptx_hd                 fwse                    ivf                     pcm_s16be               tiertexseq
aqtitle                 g722                    ivr                     pcm_s16le               tmv
argo_asf                g723_1                  jacosub                 pcm_s24be               truehd
argo_brp                g726                    jv                      pcm_s24le               tta
asf                     g726le                  kux                     pcm_s32be               tty
asf_o                   g729                    kvag                    pcm_s32le               txd
ass                     gdv                     live_flv                pcm_s8                  ty
ast                     genh                    lmlm4                   pcm_u16be               v210
au                      gif                     loas                    pcm_u16le               v210x
av1                     gsm                     lrc                     pcm_u24be               vag
avi                     gxf                     luodat                  pcm_u24le               vc1
avr                     h261                    lvf                     pcm_u32be               vc1t
avs                     h263                    lxf                     pcm_u32le               vividas
avs2                    h264                    m4v                     pcm_u8                  vivo
avs3                    hca                     matroska                pcm_vidc                vmd
bethsoftvid             hcom                    mca                     pjs                     vobsub
bfi                     hevc                    mcc                     pmp                     voc
bfstm                   hls                     mgsts                   pp_bnk                  vpk
bink                    hnm                     microdvd                pva                     vplayer
bintext                 ico                     mjpeg                   pvf                     vqf
bit                     idcin                   mjpeg_2000              qcp                     w64
bmv                     idf                     mlp                     r3d                     wav
boa                     iff                     mlv                     rawvideo                wc3
brstm                   ifv                     mm                      realtext                webm_dash_manifest
c93                     ilbc                    mmf                     redspark                webvtt
caf                     image2                  mods                    rl2                     wsaud
cavsvideo               image2_alias_pix        moflex                  rm                      wsd
cdg                     image2_brender_pix      mov                     roq                     wsvqa
cdxl                    image2pipe              mp3                     rpl                     wtv
cine                    image_bmp_pipe          mpc                     rsd                     wv
codec2                  image_cri_pipe          mpc8                    rso                     wve
codec2raw               image_dds_pipe          mpegps                  s337m                   xa
concat                  image_dpx_pipe          mpegts                  sami                    xbin
data                    image_exr_pipe          mpegtsraw               sbc                     xmv
daud                    image_gif_pipe          mpegvideo               sbg                     xvag
dcstr                   image_j2k_pipe          mpjpeg                  scc                     xwma
derf                    image_jpeg_pipe         mpl2                    sdr2                    yop
dfa                     image_jpegls_pipe       mpsub                   sds                     yuv4mpegpipe

Enabled muxers:
a64                     f4v                     kvag                    oma                     segment
ac3                     ffmetadata              latm                    opus                    singlejpeg
adts                    fifo_test               lrc                     pcm_alaw                smjpeg
adx                     filmstrip               m4v                     pcm_f32be               smoothstreaming
aiff                    fits                    matroska                pcm_f32le               sox
amr                     flac                    matroska_audio          pcm_f64be               spdif
apm                     flv                     md5                     pcm_f64le               spx
apng                    framecrc                microdvd                pcm_mulaw               srt
aptx                    framehash               mjpeg                   pcm_s16be               stream_segment
aptx_hd                 framemd5                mkvtimestamp_v2         pcm_s16le               streamhash
argo_asf                g722                    mlp                     pcm_s24be               sup
asf                     g723_1                  mmf                     pcm_s24le               swf
asf_stream              g726                    mov                     pcm_s32be               tee
ass                     g726le                  mp2                     pcm_s32le               tg2
ast                     gif                     mp3                     pcm_s8                  tgp
au                      gsm                     mp4                     pcm_u16be               truehd
avi                     gxf                     mpeg1system             pcm_u16le               tta
avm2                    h261                    mpeg1vcd                pcm_u24be               uncodedframecrc
avs2                    h263                    mpeg1video              pcm_u24le               vc1
bit                     h264                    mpeg2dvd                pcm_u32be               vc1t
caf                     hash                    mpeg2svcd               pcm_u32le               voc
cavsvideo               hds                     mpeg2video              pcm_u8                  w64
codec2                  hevc                    mpeg2vob                pcm_vidc                wav
codec2raw               hls                     mpegts                  psp                     webm
crc                     ico                     mpjpeg                  rawvideo                webm_chunk
dash                    ilbc                    mxf                     rm                      webm_dash_manifest
data                    image2                  mxf_d10                 roq                     webp
daud                    image2pipe              mxf_opatom              rso                     webvtt
dirac                   ipod                    null                    rtp                     wtv
dnxhd                   ircam                   nut                     rtp_mpegts              wv
dts                     ismv                    oga                     sbc                     yuv4mpegpipe
dv                      ivf                     ogg                     scc
eac3                    jacosub                 ogv                     segafilm

Enabled protocols:
cache                   data                    md5                     subfile
concat                  file                    pipe                    tee
crypto                  hls                     prompeg

Enabled filters:
abench                  asubboost               dynaudnorm              maskedclamp             showspectrum
abitscope               atadenoise              earwax                  maskedmax               showspectrumpic
acompressor             atempo                  ebur128                 maskedmerge             showvolume
acontrast               atrim                   edgedetect              maskedmin               showwaves
acopy                   avectorscope            elbg                    maskedthreshold         showwavespic
acrossfade              avgblur                 entropy                 maskfun                 shuffleframes
acrossover              axcorrelate             equalizer               mcompand                shuffleplanes
acrusher                bandpass                erosion                 median                  sidechaincompress
acue                    bandreject              extractplanes           mergeplanes             sidechaingate
addroi                  bass                    extrastereo             mestimate               sidedata
adeclick                bbox                    fade                    metadata                sierpinski
adeclip                 bench                   fftdnoiz                midequalizer            signalstats
adelay                  bilateral               fftfilt                 minterpolate            silencedetect
aderivative             biquad                  field                   mix                     silenceremove
adrawgraph              bitplanenoise           fieldhint               movie                   sinc
aecho                   blackdetect             fieldmatch              negate                  sine
aemphasis               blend                   fieldorder              nlmeans                 smptebars
aeval                   bm3d                    fifo                    noformat                smptehdbars
aevalsrc                bwdif                   fillborders             noise                   sobel
afade                   cas                     firequalizer            normalize               spectrumsynth
afftdn                  cellauto                flanger                 null                    split
afftfilt                channelmap              floodfill               nullsink                sr
afifo                   channelsplit            format                  nullsrc                 ssim
afir                    chorus                  fps                     oscilloscope            stereotools
afirsrc                 chromahold              framepack               overlay                 stereowiden
aformat                 chromakey               framerate               pad                     streamselect
agate                   chromanr                framestep               pal100bars              superequalizer
agraphmonitor           chromashift             freezedetect            pal75bars               surround
ahistogram              ciescope                freezeframes            palettegen              swaprect
aiir                    codecview               gblur                   paletteuse              swapuv
aintegral               color                   geq                     pan                     tblend
ainterleave             colorbalance            gradfun                 perms                   telecine
alimiter                colorchannelmixer       gradients               photosensitivity        testsrc
allpass                 colorhold               graphmonitor            pixdesctest             testsrc2
allrgb                  colorkey                greyedge                pixscope                thistogram
allyuv                  colorlevels             haas                    premultiply             threshold
aloop                   colorspace              haldclut                prewitt                 thumbnail
alphaextract            compand                 haldclutsrc             pseudocolor             tile
alphamerge              compensationdelay       hdcd                    psnr                    tlut2
amerge                  concat                  headphone               qp                      tmedian
ametadata               convolution             hflip                   random                  tmix
amix                    convolve                highpass                readeia608              tonemap
amovie                  copy                    highshelf               readvitc                tpad
amplify                 crop                    hilbert                 realtime                transpose
amultiply               crossfeed               histogram               remap                   treble
anequalizer             crystalizer             hqx                     removegrain             tremolo
anlmdn                  cue                     hstack                  removelogo              trim
anlms                   curves                  hue                     replaygain              unpremultiply
anoisesrc               datascope               hwdownload              reverse                 unsharp
anull                   dblur                   hwmap                   rgbashift               untile
anullsink               dcshift                 hwupload                rgbtestsrc              v360
anullsrc                dctdnoiz                hysteresis              roberts                 vectorscope
apad                    deband                  idet                    rotate                  vflip
aperms                  deblock                 il                      scale                   vfrdet
aphasemeter             decimate                inflate                 scale2ref               vibrance
aphaser                 deconvolve              interleave              scdet                   vibrato
apulsator               dedot                   join                    scroll                  vignette
arealtime               deesser                 lagfun                  select                  vmafmotion
aresample               deflate                 lenscorrection          selectivecolor          volume
areverse                deflicker               life                    sendcmd                 volumedetect
arnndn                  dejudder                limiter                 separatefields          vstack
aselect                 derain                  loop                    setdar                  w3fdif
asendcmd                deshake                 loudnorm                setfield                waveform
asetnsamples            despill                 lowpass                 setparams               weave
asetpts                 detelecine              lowshelf                setpts                  xbr
asetrate                dilation                lumakey                 setrange                xfade
asettb                  displace                lut                     setsar                  xmedian
ashowinfo               dnn_processing          lut1d                   settb                   xstack
asidedata               doubleweave             lut2                    showcqt                 yadif
asoftclip               drawbox                 lut3d                   showfreqs               yaepblur
asplit                  drawgraph               lutrgb                  showinfo                yuvtestsrc
astats                  drawgrid                lutyuv                  showpalette             zoompan
astreamselect           drmeter                 mandelbrot              showspatial

Enabled bsfs:
aac_adtstoasc           extract_extradata       imx_dump_header         null                    vp9_metadata
av1_frame_merge         filter_units            mjpeg2jpeg              opus_metadata           vp9_raw_reorder
av1_frame_split         h264_metadata           mjpega_dump_header      pcm_rechunk             vp9_superframe
av1_metadata            h264_mp4toannexb        mov2textsub             prores_metadata         vp9_superframe_split
chomp                   h264_redundant_pps      mp3_header_decompress   remove_extradata
dca_core                hapqa_extract           mpeg2_metadata          text2movsub
dump_extradata          hevc_metadata           mpeg4_unpack_bframes    trace_headers
eac3_core               hevc_mp4toannexb        noise                   truehd_core

Enabled indevs:
lavfi

Enabled outdevs:

License: LGPL version 2.1 or later

WARNING: /opt/devkitpro/devkitARM/bin/arm-none-eabi-pkg-config not found, library detection may fail.
WARNING: Compiler does not indicate floating-point ABI, guessing vfp.
config.h is unchanged
libavutil/avconfig.h is unchanged
libavfilter/filter_list.c is unchanged
libavcodec/codec_list.c is unchanged
libavcodec/parser_list.c is unchanged
libavcodec/bsf_list.c is unchanged
libavformat/demuxer_list.c is unchanged
libavformat/muxer_list.c is unchanged
libavdevice/indev_list.c is unchanged
libavdevice/outdev_list.c is unchanged
libavformat/protocol_list.c is unchanged
ffbuild/config.sh is unchanged

compile log is in the attach file

comment:4 by Core_2_Extreme, 3 years ago

Component: avcodecffmpeg

by Andrew Kaiser, 3 years ago

sample input file. This is a very tiny sample, and not enough to repro. Use youtube-dl 'https://www.youtube.com/watch?v=voprky8BrPw' to download the full input

comment:5 by Core_2_Extreme, 3 years ago

Norway 4K - Winter in Norway - Relaxing Music with AMAZING Beautiful Nature and sound-voprky8BrPw.sample.mkv​

3840 * 2160 (4K)
decoded correctly
https://i.gyazo.com/66b5872af0ef3e9ecadafce7db7da5ed.jpg

Note: See TracTickets for help on using tickets.