tree: aa2f738cb69f5f8cf4677a3d61d43c8a2d82baca [path history] [tgz]
  1. prebuilt/
  2. .gitignore
  3. av_codec_context.cc
  4. av_codec_context.h
  5. av_format_context.h
  6. av_frame.h
  7. av_io_context.cc
  8. av_io_context.h
  9. av_packet.h
  10. BUILD.gn
  11. ffmpeg_audio_decoder.cc
  12. ffmpeg_audio_decoder.h
  13. ffmpeg_decoder_base.cc
  14. ffmpeg_decoder_base.h
  15. ffmpeg_decoder_factory.cc
  16. ffmpeg_decoder_factory.h
  17. ffmpeg_demux.cc
  18. ffmpeg_demux.h
  19. ffmpeg_demux_factory.cc
  20. ffmpeg_demux_factory.h
  21. ffmpeg_formatting.cc
  22. ffmpeg_formatting.h
  23. ffmpeg_init.cc
  24. ffmpeg_init.h
  25. ffmpeg_video_decoder.cc
  26. ffmpeg_video_decoder.h
  27. ffmpeg_video_frame_layout.cc
  28. ffmpeg_video_frame_layout.h
  29. lpcm_util.cc
  30. lpcm_util.h
  31. README.md
  32. update_prebuilt_ffmpeg.sh
bin/mediaplayer/ffmpeg/README.md

[FFMpeg prebuilts]

The media player uses prebuilt artifacts for the ffmpeg library which are downloaded by the update_ffmpeg_prebuilts.sh script into prebuilts/{x64,arm64}. To update these, first identify a version of these artifacts from the buildbot at https://ci.chromium.org/p/fuchsia/builders/luci.fuchsia.ci/ffmpeg-linux and update the contents of the file prebuilt/version to match the got_revision property of the build you'd like to use. Run the update_ffmpeg_prebuilts.sh script locally and rebuild to test.