打包引用上文: juejin.cn/post/744863…
借鉴仓库: github.com/ThaUnknown/…
主要由于上述仓库中的patch相对较久,已不适用于最新版本(v33.3.0)
于是站在巨人的肩膀上开搞。
总共有三个patch需要移植。
其中look_electron_hevc_ac3.patch并无变化可以直接使用 因此忽略。
look_chromium_hevc_ac3.patch中的GetAllowedVideoDecoders函数变化比较大。
原部分是有一个 allowed_decoders 但是新版本已经变化 需要改变一下函数
look_ffmpeg_hevc_ac3.patch 中基本相同 有其中一个文件路径有所变化 build_ffmpeg.py文件新版本中路径为
media/ffmpeg/scripts/build_ffmpeg.py
改正后patch文件: github.com/tetap/elect…