1. b0f2e0c [Overuse] Make VideoStreamAdapter responsible for executing adaptation. by Henrik Boström · 4 years, 5 months ago
  2. aa6fbc1 Support injecting new Resources for overuse by Evan Shrubsole · 4 years, 5 months ago
  3. e67c6bc Remove unused fields and includes from VideoStreamEncoder by Evan Shrubsole · 4 years, 6 months ago
  4. 9b05803 Implement injectable EncoderSelectorInterface and wire it up in the VideoStreamEncoder. by philipel · 4 years, 6 months ago
  5. 9b881ab Enable congestion window pushback to reduce bitrate by only drop video frames. by Ying Wang · 4 years, 6 months ago
  6. 7875c99 [Overuse] Add EncodeUsageResource and QualityScalerResource. by Henrik Boström · 4 years, 6 months ago
  7. e331a12 Move quality rampup experiment to overuse module by Evan Shrubsole · 4 years, 6 months ago
  8. 7c3a1fc Move initial quality experiment to adaptation module by Evan Shrubsole · 4 years, 6 months ago
  9. c81798b Configure QP scaler in adaptation module by Evan Shrubsole · 4 years, 6 months ago
  10. f2be3ef Move initial frame drop to overuse module by Evan Shrubsole · 4 years, 6 months ago
  11. cf05952 Move quality scaler into adaptation module by Evan Shrubsole · 4 years, 6 months ago
  12. ad515a2 [Overuse] Move GetCpuOveruseOptions() to adaption module. by Henrik Boström · 4 years, 6 months ago
  13. 02d51f9 Remove unused field trial WebRTC-InitialFramedrop by Evan Shrubsole · 4 years, 6 months ago
  14. d4578ae [Overuse] Encoding pipeline as input signals in the abstract interface. by Henrik Boström · 4 years, 6 months ago
  15. 2bc91e8 Avoid extra EncodedFrame copy in RunPostEncode by Evan Shrubsole · 4 years, 6 months ago
  16. ede69c0 [Overuse] Setting the target bitrate through the interface. by Henrik Boström · 4 years, 6 months ago
  17. 07b17df Move DegradationPreference logic to the encoder queue. by Henrik Boström · 4 years, 6 months ago
  18. ce0ea49 VideoStreamEncoder configuring source/sink with VideoSourceController. by Henrik Boström · 4 years, 7 months ago
  19. d238200 Introduce ResourceAdaptationModuleListener and VideoSourceRestrictions. by Henrik Boström · 4 years, 7 months ago
  20. 382cc6d Add incomplete ResourceAdaptationModuleInterface. by Henrik Boström · 4 years, 7 months ago
  21. b08882b Refactor out VideoStreamEncoder's overuse logic to separate module. by Henrik Boström · 4 years, 7 months ago
  22. 648b9d7 Implement automatic animation detection in VideoStreamEncoder by Ilya Nikolaevskiy · 4 years, 8 months ago
  23. c7a46c4 Fix VideoStreamEncoder to not reference encoded data from the RunPostEncode task. by philipel · 4 years, 8 months ago
  24. e644a03 Add field trial for rampup in quality based on available bandwidth. by Åsa Persson · 4 years, 9 months ago
  25. 9560d7d Make update_rect optional in VideoFrame by Ilya Nikolaevskiy · 4 years, 9 months ago
  26. e5d0fe0 Updated VideoStreamEncoder to destroy encoder_queue_ before encoder_switch_experiment_. by philipel · 4 years, 10 months ago
  27. 41c650b Use bitrate limits provided by encoder. by Sergey Silkin · 4 years, 10 months ago
  28. 7c079f6 Reland "Fix minor regression caused by a8336d3" by Evan Shrubsole · 4 years, 10 months ago
  29. b6a45dd Revert "Fix minor regression caused by a8336d3" by Evan Shrubsole · 4 years, 10 months ago
  30. 86314cf Cleaning up C++14 move into lambda TODOs. by Sebastian Jansson · 4 years, 10 months ago
  31. 809198e Fix minor regression caused by a8336d3 by Evan Shrubsole · 4 years, 10 months ago
  32. d9cc8c0 Encoder switching based on network and/or resolution conditions. by philipel · 4 years, 10 months ago
  33. fe407b7 Move code related to VideoCodingModule to its own build target by Niels Möller · 4 years, 11 months ago
  34. a8336d3 Connect the stable target rate to the video encoders by Florent Castelli · 4 years, 11 months ago
  35. f5e5d25 BalancedDegradationSettings: add option to configure a min framerate diff. by Åsa Persson · 5 years ago
  36. 139f4dc QualityScaler: Add option to try fast adapt down at start up based on initial bw estimates. by Åsa Persson · 5 years ago
  37. 6456e35 Use max bitrate limit recommended by encoder. by Sergey Silkin · 5 years ago
  38. e8ed830 WebRtcVideoChannel encoder fallback. by philipel · 5 years ago
  39. 5ee6967 Don't reset encoder on max/min bitrate change. by Sergey Silkin · 5 years ago
  40. 8f01c4e Define FecControllerOverride and plumb it down to VideoEncoder by Elad Alon · 5 years ago
  41. 1231419 BalancedDegradationSettings: Add option to configure QP thresholds. by Åsa Persson · 5 years ago
  42. 2ebf523 Reland "Copy video frames metadata between encoded and plain frames in one place" by Ilya Nikolaevskiy · 5 years ago
  43. de20b96 Revert "Reland "Copy video frames metadata between encoded and plain frames in one place"" by Ilya Nikolaevskiy · 5 years ago
  44. f3d828e Make balanced degradation settings configurable through field trial. by Åsa Persson · 5 years ago
  45. 4fb12b0 Reland "Copy video frames metadata between encoded and plain frames in one place" by Ilya Nikolaevskiy · 5 years ago
  46. da5aa4d Use CodecBufferUsage to determine dependencies. by philipel · 5 years ago
  47. 4b1afbe Revert "Reland "Copy video frames metadata between encoded and plain frames in one place"" by Artem Titarenko · 5 years ago
  48. c9a2c5e Reland "Copy video frames metadata between encoded and plain frames in one place" by Ilya Nikolaevskiy · 5 years ago
  49. 84ae2b6 Revert "Copy video frames metadata between encoded and plain frames in one place" by Artem Titarenko · 5 years ago
  50. 00d0a0a Copy video frames metadata between encoded and plain frames in one place by Ilya Nikolaevskiy · 5 years ago
  51. b6ef99b Translate loss notifications and pass to encoder by Elad Alon · 5 years ago
  52. b55015e Replacing SequencedTaskChecker with SequenceChecker. by Sebastian Jansson · 5 years ago
  53. 4c6ca30 Update VideoStreamEncoder to use new VideoEncoder::SetRates() method. by Erik Språng · 5 years ago
  54. c29cb2c Fix for potential RTCP XR target bitrate issue. by Åsa Persson · 5 years ago
  55. 87e2d78 Prepare for splitting FrameType into AudioFrameType and VideoFrameType by Niels Möller · 5 years ago
  56. 610c763 Add target bitrate headroom signal to VideoStreamEncoder. by Erik Språng · 5 years ago
  57. 572c60f Injecting Clock into video senders. by Sebastian Jansson · 5 years ago
  58. 74682c1 Inject TaskQueueFactory to video streams. by Sebastian Jansson · 5 years ago
  59. 6a7baa7 Remove VCMEncodedFrameCallback and VCMGenericEncoder by Erik Språng · 5 years ago
  60. b7cb7b5 Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder by Erik Språng · 5 years ago
  61. 5cbc528 Revert "Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder" by Sami Kalliomäki · 5 years ago
  62. 715c476 Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder by Erik Språng · 5 years ago
  63. d7329ca Remove VideoSender and fold code into VideoStreamEncoder by Erik Språng · 5 years ago
  64. 71aee3a Reland "Propagate VideoFrame::UpdateRect to encoder" by Ilya Nikolaevskiy · 5 years ago
  65. 429b67d Revert "Propagate VideoFrame::UpdateRect to encoder" by Mirko Bonadei · 5 years ago
  66. efa72a1 Propagate VideoFrame::UpdateRect to encoder by Ilya Nikolaevskiy · 5 years ago
  67. 7ca375c Implement encoder overshoot detector and rate adjuster. by Erik Språng · 5 years ago
  68. b3032b6 Revert "Partial frame capture API part 4" by Ilya Nikolaevskiy · 5 years ago
  69. 62b9fb4 Partial frame capture API part 4 by Ilya Nikolaevskiy · 5 years ago
  70. 10542f2 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries by Steve Anton · 6 years ago
  71. 6bb5ab9 Reland "Refactor and remove media_optimization::MediaOptimization." by Niels Möller · 6 years ago
  72. 6613f8e Revert "Refactor and remove media_optimization::MediaOptimization." by Niels Möller · 6 years ago
  73. 07276e4 Refactor and remove media_optimization::MediaOptimization. by Erik Språng · 6 years ago
  74. 412d185 Delete pre_encode_callback from VideoSendStream::Config by Niels Möller · 6 years ago
  75. 1ec2a16 Revert "Replace VideoEncoderFactory::QueryVideoEncoder with VideoEncoder::GetEncoderInfo" by Mirta Dvornicic · 6 years ago
  76. cdc5eb0 Replace VideoEncoderFactory::QueryVideoEncoder with VideoEncoder::GetEncoderInfo by Mirta Dvornicic · 6 years ago
  77. e2fd86a Move encoder metadata into EncoderInfo struct. by Erik Språng · 6 years ago
  78. 639602a Activate initial framedrop when first BW estimate arrives by Kári Tristan Helgason · 6 years ago
  79. 213618e New api function CreateVideoStreamEncoder. by Niels Möller · 6 years ago
  80. 4206a0a Exposing video bitrate allocator into API by Jiawei Ou · 6 years ago
  81. dbdb3a0 Refactoring PayloadRouter. by Stefan Holmer · 6 years ago
  82. 665174f Reformat the WebRTC code base by Yves Gerey · 6 years ago
  83. b9b146c Replace rtc::Optional with absl::optional in audio, call and video by Danil Chapovalov · 6 years ago
  84. 0327c2d Move VideoStreamEncoderInterface to api/. by Niels Möller · 6 years ago
  85. 49fcc10 Merge DegradationPreference enums. by Taylor Brandstetter · 6 years ago
  86. c6ce9c5 New file api/video/BUILD.gn by Niels Möller · 6 years ago
  87. f133856 Delete nack_enabled flag in encoder configuration. by Niels Möller · 6 years ago
  88. a945aee Make quality scaler downscale faster. by Åsa Persson · 6 years ago
  89. 652dc91 Adds unit tests for VideoSendStreamImpl. by Sebastian Jansson · 6 years ago
  90. 4db138e Reland "Move creating encoder to VideoStreamEncoder." by Niels Möller · 6 years ago
  91. 0d650b4 Revert "Move creating encoder to VideoStreamEncoder." by Niels Moller · 6 years ago
  92. fb82fcc Move creating encoder to VideoStreamEncoder. by Niels Möller · 6 years ago
  93. a317705 Reland "Storing frame if encoder is paused." by Sebastian Jansson · 6 years ago
  94. 1ad2108 Revert "Storing frame if encoder is paused." by Sergey Silkin · 6 years ago
  95. dcc7e88 Storing frame if encoder is paused. by Sebastian Jansson · 6 years ago
  96. 3ab5c40 Replaced EncodeTask with lambda. by Sebastian Jansson · 6 years ago
  97. 3dc0125 Moving ConfigureEncoderTask to the calling scope. by Sebastian Jansson · 6 years ago
  98. 225c787 Move default thresholds from QualityScaler to encoders. by Niels Möller · 6 years ago
  99. 1c9aa1e Delete VideoStreamEncoder::OnReceivedIntraFrameRequest. by Niels Möller · 6 years ago
  100. 73f29cb Move creation of OveruseFrameDetector to VideoSendStream. by Niels Möller · 6 years ago