tree: 729d4a78f7800d9217c029ac722b98cfed6f7133 [path history] [tgz]
  1. fuzzer_seed_corpus/
  2. audio_decoder.cc
  3. audio_decoder.h
  4. audio_decoder.idl
  5. audio_decoder_broker.cc
  6. audio_decoder_broker.h
  7. audio_decoder_broker_test.cc
  8. audio_decoder_config.idl
  9. audio_decoder_fuzzer.cc
  10. audio_decoder_init.idl
  11. audio_decoder_support.idl
  12. audio_encoder.cc
  13. audio_encoder.h
  14. audio_encoder.idl
  15. audio_encoder_config.idl
  16. audio_encoder_init.idl
  17. audio_frame.cc
  18. audio_frame.h
  19. audio_frame.idl
  20. audio_frame_init.idl
  21. audio_frame_output_callback.idl
  22. audio_frame_serialization_data.cc
  23. audio_frame_serialization_data.h
  24. audio_frame_test.cc
  25. avc_encoder_config.idl
  26. BUILD.gn
  27. codec_config_eval.h
  28. codec_logger.cc
  29. codec_logger.h
  30. codec_state.idl
  31. codec_state_helper.cc
  32. codec_state_helper.h
  33. color_space_matrix_id.idl
  34. color_space_primary_id.idl
  35. color_space_range_id.idl
  36. color_space_transfer_id.idl
  37. decoder_selector.cc
  38. decoder_selector.h
  39. decoder_selector_test.cc
  40. decoder_template.cc
  41. decoder_template.h
  42. DEPS
  43. DIR_METADATA
  44. encoded_audio_chunk.cc
  45. encoded_audio_chunk.h
  46. encoded_audio_chunk.idl
  47. encoded_audio_chunk_init.idl
  48. encoded_audio_chunk_output_callback.idl
  49. encoded_audio_metadata.h
  50. encoded_video_chunk.cc
  51. encoded_video_chunk.h
  52. encoded_video_chunk.idl
  53. encoded_video_chunk_init.idl
  54. encoded_video_chunk_test.cc
  55. encoded_video_metadata.h
  56. encoder_base.cc
  57. encoder_base.h
  58. fuzzer_inputs.proto
  59. fuzzer_utils.cc
  60. fuzzer_utils.h
  61. hardware_preference.cc
  62. hardware_preference.h
  63. hardware_preference.idl
  64. idls.gni
  65. image_decode_options.idl
  66. image_decoder.idl
  67. image_decoder_base.textproto
  68. image_decoder_external.cc
  69. image_decoder_external.h
  70. image_decoder_external_test.cc
  71. image_decoder_fuzzer.cc
  72. image_decoder_init.idl
  73. image_frame.idl
  74. image_track.idl
  75. OWNERS
  76. plane.cc
  77. plane.h
  78. plane.idl
  79. plane_init.idl
  80. README.md
  81. video_color_space.idl
  82. video_decoder.cc
  83. video_decoder.h
  84. video_decoder.idl
  85. video_decoder_broker.cc
  86. video_decoder_broker.h
  87. video_decoder_broker_test.cc
  88. video_decoder_config.idl
  89. video_decoder_fuzzer.cc
  90. video_decoder_init.idl
  91. video_decoder_support.idl
  92. video_encoder.cc
  93. video_encoder.h
  94. video_encoder.idl
  95. video_encoder_config.idl
  96. video_encoder_encode_options.idl
  97. video_encoder_fuzzer.cc
  98. video_encoder_init.idl
  99. video_encoder_output_callback.idl
  100. video_frame.cc
  101. video_frame.h
  102. video_frame.idl
  103. video_frame_attachment.cc
  104. video_frame_attachment.h
  105. video_frame_handle.cc
  106. video_frame_handle.h
  107. video_frame_init.idl
  108. video_frame_logger.cc
  109. video_frame_logger.h
  110. video_frame_output_callback.idl
  111. video_frame_plane_init.idl
  112. video_frame_test.cc
  113. video_pixel_format.idl
  114. video_track_reader.cc
  115. video_track_reader.h
  116. video_track_reader.idl
  117. video_track_reader_writer_test.cc
  118. video_track_writer.cc
  119. video_track_writer.h
  120. video_track_writer_parameters.idl
  121. webcodecs_error_callback.idl
chromium/src/third_party/blink/renderer/modules/webcodecs/README.md

WebCodecs API

This directory will contain the implementation of https://github.com/WICG/web-codecs/, which is a low-level API for encode and decode of audio and video.

It will use the existing codec implementations in src/media used by the video stack, WebRTC, and MediaRecorder, such as media::DecoderFactory, media::VideoEncodeAccelerator, and media::VideoFrame.