tree: a51ed0fb7dea982afdf9a57fd912d2f5354a60ab [path history] [tgz]
  1. fuzzer_seed_corpus/
  2. audio_data.cc
  3. audio_data.h
  4. audio_data.idl
  5. audio_data_attachment.cc
  6. audio_data_attachment.h
  7. audio_data_init.idl
  8. audio_data_output_callback.idl
  9. audio_data_test.cc
  10. audio_decoder.cc
  11. audio_decoder.h
  12. audio_decoder.idl
  13. audio_decoder_broker.cc
  14. audio_decoder_broker.h
  15. audio_decoder_broker_test.cc
  16. audio_decoder_config.idl
  17. audio_decoder_fuzzer.cc
  18. audio_decoder_init.idl
  19. audio_decoder_support.idl
  20. audio_encoder.cc
  21. audio_encoder.h
  22. audio_encoder.idl
  23. audio_encoder_config.idl
  24. audio_encoder_fuzzer.cc
  25. audio_encoder_init.idl
  26. audio_encoder_support.idl
  27. avc_encoder_config.idl
  28. BUILD.gn
  29. codec_config_eval.h
  30. codec_logger.cc
  31. codec_logger.h
  32. codec_state.idl
  33. codec_state_helper.cc
  34. codec_state_helper.h
  35. color_space_matrix_id.idl
  36. color_space_primary_id.idl
  37. color_space_range_id.idl
  38. color_space_transfer_id.idl
  39. decoder_selector.cc
  40. decoder_selector.h
  41. decoder_selector_test.cc
  42. decoder_template.cc
  43. decoder_template.h
  44. decoder_template_test.cc
  45. DEPS
  46. DIR_METADATA
  47. encoded_audio_chunk.cc
  48. encoded_audio_chunk.h
  49. encoded_audio_chunk.idl
  50. encoded_audio_chunk_init.idl
  51. encoded_audio_chunk_metadata.idl
  52. encoded_audio_chunk_output_callback.idl
  53. encoded_video_chunk.cc
  54. encoded_video_chunk.h
  55. encoded_video_chunk.idl
  56. encoded_video_chunk_init.idl
  57. encoded_video_chunk_metadata.idl
  58. encoded_video_chunk_output_callback.idl
  59. encoded_video_chunk_test.cc
  60. encoder_base.cc
  61. encoder_base.h
  62. fuzzer_inputs.proto
  63. fuzzer_utils.cc
  64. fuzzer_utils.h
  65. gpu_factories_retriever.cc
  66. gpu_factories_retriever.h
  67. hardware_preference.cc
  68. hardware_preference.h
  69. hardware_preference.idl
  70. idls.gni
  71. image_decode_options.idl
  72. image_decode_result.idl
  73. image_decoder.idl
  74. image_decoder_base.textproto
  75. image_decoder_core.cc
  76. image_decoder_core.h
  77. image_decoder_external.cc
  78. image_decoder_external.h
  79. image_decoder_external_test.cc
  80. image_decoder_fuzzer.cc
  81. image_decoder_init.idl
  82. image_track.cc
  83. image_track.h
  84. image_track.idl
  85. image_track_list.cc
  86. image_track_list.h
  87. image_track_list.idl
  88. parsed_read_into_options.cc
  89. parsed_read_into_options.h
  90. plane.cc
  91. plane.h
  92. plane.idl
  93. plane_init.idl
  94. plane_layout.idl
  95. README.md
  96. video_color_space.idl
  97. video_decoder.cc
  98. video_decoder.h
  99. video_decoder.idl
  100. video_decoder_broker.cc
  101. video_decoder_broker.h
  102. video_decoder_broker_test.cc
  103. video_decoder_config.idl
  104. video_decoder_fuzzer.cc
  105. video_decoder_init.idl
  106. video_decoder_support.idl
  107. video_encoder.cc
  108. video_encoder.h
  109. video_encoder.idl
  110. video_encoder_config.idl
  111. video_encoder_encode_options.idl
  112. video_encoder_fuzzer.cc
  113. video_encoder_init.idl
  114. video_encoder_support.idl
  115. video_encoder_test.cc
  116. video_frame.cc
  117. video_frame.h
  118. video_frame.idl
  119. video_frame_attachment.cc
  120. video_frame_attachment.h
  121. video_frame_handle.cc
  122. video_frame_handle.h
  123. video_frame_init.idl
  124. video_frame_output_callback.idl
  125. video_frame_plane_init.idl
  126. video_frame_read_into_options.idl
  127. video_frame_region.idl
  128. video_frame_test.cc
  129. video_frame_transfer_list.cc
  130. video_frame_transfer_list.h
  131. video_pixel_format.idl
  132. webcodecs_error_callback.idl
  133. webcodecs_logger.cc
  134. webcodecs_logger.h
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.