2020-12-21, 20:49
(2020-12-21, 17:42)sk83 Wrote: Regarding the ffmpeg log entry, I'm not seeing it. I have a suspicion I'm not building with your FFMPEG-fork - Is the correct place in the source treeaI'm also seeing the ffmpeg source inCode:tools/depends/target/ffmpeg
Code:tools/depends/target/binary-addons/aarch64-linux-android-21-debug/build/ffmpeg/src/ffmpeg/
I was right re. the ffmpeg fork. I was building with the master branch, i.e. none of your changes was included. Still played DV though...
I've been trying to trace the m_hints struct through the code base, and this is how I _think_ it goes:
Code:
m_hints.codec_tag - CDVDStreamInfo.codec_tag - CDemuxStream.codec_fourcc - AVStream.codecpar.codec_tag
CDemuxStream can be of many types, one of them is CDemuxStreamVideoFFMPEG(DVDDemuxFFmpeg.cpp).
Internally CDemuxStreamVideoFFMPEG seem to operate on AVStream objects, which comes from ffmpeg. It seems AVStream has a codecpar.codec_tag property which needs to be set correctly for MKV files.