1. cde4a9f Enable initial frame drop for SVC 'singlecast' by Ilya Nikolaevskiy · 4 years, 4 months ago
  2. 84bc348 Reset initial frame dropper if the stream changes for external reasons by Ilya Nikolaevskiy · 4 years, 4 months ago
  3. 17b29b9 test::CreateVideoStreams: Use default unconfigured VideoStream if layer is missing in config. by Åsa Persson · 4 years, 5 months ago
  4. 7c85d39 Delete unneeded includes of system_wrappers/include/sleep.h by Niels Möller · 4 years, 5 months ago
  5. 9d69cbe Changes default pacing factor to 1.1x by Erik Språng · 4 years, 5 months ago
  6. a943484 VideoStreamEncoder report VideoLayersAllocation for simulcast by Per Kjellander · 4 years, 5 months ago
  7. b556b08 Allow encoders to receive preferred pixel formats from native buffers by Evan Shrubsole · 4 years, 5 months ago
  8. 1710706 Configure framerate/temporal layers via VideoEncoderConfig. by Åsa Persson · 4 years, 5 months ago
  9. dcef641 Stop using VideoBitrateAllocationObserver in VideoStreamEncoder. by Per Kjellander · 4 years, 5 months ago
  10. d0a8f51 Reland Refactor reporting of VideoBitrateAllocation by Per Kjellander · 4 years, 5 months ago
  11. 895556e Avoid converting frames to I420 in VideoStreamEncoder by Evan Shrubsole · 4 years, 5 months ago
  12. 1e4d4fd Don't trigger key frame when encoder is not reset during reconfigure by Yun Zhang · 4 years, 6 months ago
  13. 08ae7ce Reland "Delete the non-const version of the EncodedImage::data() method." by Niels Möller · 4 years, 6 months ago
  14. 111de341 Revert "Delete the non-const version of the EncodedImage::data() method." by Marina Ciocea · 4 years, 6 months ago
  15. f2969fa Delete the non-const version of the EncodedImage::data() method. by Niels Möller · 4 years, 6 months ago
  16. d41c2a6 Remove AsyncInvoker from WebRtcVideoChannel. by Tomas Gunnarsson · 4 years, 6 months ago
  17. 612445e Remove use of asyncinvoker from WebRtcVideoSendStream. by Tomas Gunnarsson · 4 years, 6 months ago
  18. c5a74ff Add support so requested resolution alignment also apply to scaled layers. by Åsa Persson · 4 years, 6 months ago
  19. 99b0f8d Reland "[Adaptation] Remove QualityScalerResource when disabled." by Evan Shrubsole · 4 years, 7 months ago
  20. 8572841 [Adaptation] Remove resource adaptation queue by Evan Shrubsole · 4 years, 7 months ago
  21. 2549f17 Remove RTPFragmentationHeader creation and propagation through webrtc by Danil Chapovalov · 4 years, 7 months ago
  22. 61b2993 Revert "[Adaptation] Remove QualityScalerResource when disabled." by Guido Urdaneta · 4 years, 7 months ago
  23. e3da1d3 [Adaptation] Don't allow frame dropping to re-enable when scaling is off by Evan Shrubsole · 4 years, 7 months ago
  24. ba8abbb [Adaptation] Remove QualityScalerResource when disabled. by Evan Shrubsole · 4 years, 7 months ago
  25. b9c1654 [Adaptation] Delete AdaptationListener by Evan Shrubsole · 4 years, 7 months ago
  26. a1c77f6 [Adaptation] Move Balanced MinFpsDiff logic to VideoStreamAdapter by Evan Shrubsole · 4 years, 7 months ago
  27. 6d008a8 Ignore RTPFragmentationHeader when rewriting H264 SPS by Danil Chapovalov · 4 years, 8 months ago
  28. 97910da Do not use internal source in H.264 bitstream rewriting tests. by Mirta Dvornicic · 4 years, 8 months ago
  29. dc4d422 [Adaptation] Move AdaptationListeners to VideoStreamAdapter by Evan Shrubsole · 4 years, 8 months ago
  30. a376518 Migrate video/ except video/end_to_end_tests and video/adaptation to webrtc::Mutex. by Markus Handell · 4 years, 8 months ago
  31. a827a30 Revert "Migrate video/ except video/end_to_end_tests and video/adaptation to webrtc::Mutex." by Markus Handell · 4 years, 8 months ago
  32. 0eba415 Migrate video/ except video/end_to_end_tests and video/adaptation to webrtc::Mutex. by Markus Handell · 4 years, 8 months ago
  33. ec0af26 [Adaptation] VideoStreamAdapter broadcasts adaptations by Evan Shrubsole · 4 years, 9 months ago
  34. 6446903 Only allow most limited resource to trigger adapt up by Evan Shrubsole · 4 years, 9 months ago
  35. 09eb6e2 [VP9 SVC] Round spatial layers dimensions to ensure integer scaling factors are used by Ilya Nikolaevskiy · 4 years, 9 months ago
  36. 0f0aa9c [Adaptation] Move IsAdaptationUpAllowed/OnAdaptationApplied out of API. by Henrik Boström · 4 years, 10 months ago
  37. 16038ab FrameForwarder: remove lock recursions. by Markus Handell · 4 years, 10 months ago
  38. 5cc28b0 [Adaptation] Prep Resource for api/ move. Introduce VSE-Resource. by Henrik Boström · 4 years, 10 months ago
  39. de2049e Unflake VideoStreamEncoderTest.StatsTracksCpuAdaptationStatsWhenSwitchingSource_Balanced by Evan Shrubsole · 4 years, 10 months ago
  40. 5fd4060 Replace all Verify* methods with matchers for VideoStreamEncoder by Evan Shrubsole · 4 years, 10 months ago
  41. 5cd7eb8 Replace Verify methods with matchers in VideoStreamEncoder tests by Evan Shrubsole · 4 years, 10 months ago
  42. 2671dac Fix all known VideoStreamEncoderTest flakes. by Henrik Boström · 4 years, 10 months ago
  43. 91fdc60 In video/ replace mock macros with unified MOCK_METHOD macro by Danil Chapovalov · 4 years, 10 months ago
  44. 2e2f674 Add VideoStreamEncoder tests for DegredationPreference switching. by Evan Shrubsole · 4 years, 10 months ago
  45. 5bf60e4 VideoStreamEncoderTest: Wait for QP usage handled callback event. by Henrik Boström · 4 years, 10 months ago
  46. 381d109 [Adaptation] Move adaptation logic to a separate task queue. by Henrik Boström · 4 years, 10 months ago
  47. c55516d [Adaptation] Make Resources reference counted and add more DCHECKs. by Henrik Boström · 4 years, 10 months ago
  48. 91aa732 [Adaptation] Add OnAdaptationApplied(), remove ResourceListenerResponse. by Henrik Boström · 4 years, 11 months ago
  49. dc4f75f [Adaptation] Make ResourceUsageState nullable, remove kStable. by Henrik Boström · 5 years ago
  50. ce0a11d Unify AdaptationReason and AdaptReason enums. by Evan Shrubsole · 5 years ago
  51. dff7925 Remove VideoStreamEncoderObserver::AdaptationReason::kNone by Evan Shrubsole · 5 years ago
  52. 93be66c Calculate video padding for vp9 in the same way as for vp8 by Ilya Nikolaevskiy · 5 years ago
  53. fb86274 NiceMock MockFecController in VideoStreamEncoderUnittests by Evan Shrubsole · 5 years ago
  54. 33be9df Replace AdaptCount with a single counter. by Evan Shrubsole · 5 years ago
  55. 6038383 [Overuse] Separate getting adaptation target from applying it. by Henrik Boström · 5 years ago
  56. 4f34d78 Report available instead of encoding bitrate to VideoEncoderSelector. by Mirta Dvornicic · 5 years ago
  57. aa6fbc1 Support injecting new Resources for overuse by Evan Shrubsole · 5 years ago
  58. 5ed40cf Do not request encoder switch when the video is suspended. by Mirta Dvornicic · 5 years ago
  59. cad3e0e Replace DataSize and DataRate factories with newer versions by Danil Chapovalov · 5 years ago
  60. 6799d73 Delete DefaultVideoBitrateAllocator. by Mirta Dvornicic · 5 years ago
  61. 0c626af Use newer version of TimeDelta and TimeStamp factories in webrtc by Danil Chapovalov · 5 years ago
  62. 9b05803 Implement injectable EncoderSelectorInterface and wire it up in the VideoStreamEncoder. by philipel · 5 years ago
  63. 9b881ab Enable congestion window pushback to reduce bitrate by only drop video frames. by Ying Wang · 5 years ago
  64. 7875c99 [Overuse] Add EncodeUsageResource and QualityScalerResource. by Henrik Boström · 5 years ago
  65. 02d51f9 Remove unused field trial WebRTC-InitialFramedrop by Evan Shrubsole · 5 years ago
  66. cd02eba Use intersection of app and encoder bitrate limits. by Sergey Silkin · 5 years ago
  67. 07b17df Move DegradationPreference logic to the encoder queue. by Henrik Boström · 5 years ago
  68. b08882b Refactor out VideoStreamEncoder's overuse logic to separate module. by Henrik Boström · 5 years ago
  69. 5cad55b Signal requested resolution alignment requirements from sinks to sources. by Rasmus Brandt · 5 years ago
  70. ef3998f Add directive to make webrtc metrics optional. by Ying Wang · 5 years ago
  71. 33f9d2b Migrate WebRTC on FrameGeneratorInterface and remove FrameGenerator class by Artem Titov · 5 years ago
  72. 648b9d7 Implement automatic animation detection in VideoStreamEncoder by Ilya Nikolaevskiy · 5 years ago
  73. 5256d8b Refactor FrameGenerator to return VideoFrameBuffer with VideoFrame::UpdateRect by Artem Titov · 5 years ago
  74. 287e464 Change VideoAdapter::OnResolutionFramerateRequest to VideoAdapter::OnSinkWants by Rasmus Brandt · 5 years ago
  75. e644a03 Add field trial for rampup in quality based on available bandwidth. by Åsa Persson · 5 years ago
  76. 2b9317a Stop checking VP8BaseHeavyTl3RateAllocation field trial on every frame. by Rasmus Brandt · 5 years ago
  77. 41c650b Use bitrate limits provided by encoder. by Sergey Silkin · 5 years ago
  78. 7c079f6 Reland "Fix minor regression caused by a8336d3" by Evan Shrubsole · 5 years ago
  79. 45b176f Downgrade fps in same step as resolution in initial drop due to size. by Åsa Persson · 5 years ago
  80. ccfb340 Update balanced tests to use BalancedDegradationTest fixture. by Åsa Persson · 5 years ago
  81. e32ae4f Invalidate encoder rates on VideoStreamEncoder::ReconfigureEncoder by Evan Shrubsole · 5 years ago
  82. b67c44c Add unit tests for balanced degradation settings. by Åsa Persson · 5 years ago
  83. b6a45dd Revert "Fix minor regression caused by a8336d3" by Evan Shrubsole · 6 years ago
  84. 809198e Fix minor regression caused by a8336d3 by Evan Shrubsole · 6 years ago
  85. d9cc8c0 Encoder switching based on network and/or resolution conditions. by philipel · 6 years ago
  86. fe407b7 Move code related to VideoCodingModule to its own build target by Niels Möller · 6 years ago
  87. a8336d3 Connect the stable target rate to the video encoders by Florent Castelli · 6 years ago
  88. 5056af0 Make sure link allocation is at least as large as bitrate sum. by Erik Språng · 6 years ago
  89. 8226875 Avoids race during VideoStreamEncoder unittest teardown by Erik Språng · 6 years ago
  90. 30ab015 BalancedDegradationSettings: add min bitrate configuration for resolution. by Åsa Persson · 6 years ago
  91. f5e5d25 BalancedDegradationSettings: add option to configure a min framerate diff. by Åsa Persson · 6 years ago
  92. 1b247f1 BalancedDegradationSettings: add option to configure min bitrate. by Åsa Persson · 6 years ago
  93. 6b2cec1 Use recommended min bitrate limit provided by encoder. by Sergey Silkin · 6 years ago
  94. 139f4dc QualityScaler: Add option to try fast adapt down at start up based on initial bw estimates. by Åsa Persson · 6 years ago
  95. 8bbdb5b Update VideoBitrateAllocator allocate to take a struct with more fields by Florent Castelli · 6 years ago
  96. 6456e35 Use max bitrate limit recommended by encoder. by Sergey Silkin · 6 years ago
  97. 443b7ee Destroy existing encoder instance before creating a new one. by Sergey Silkin · 6 years ago
  98. 5ee6967 Don't reset encoder on max/min bitrate change. by Sergey Silkin · 6 years ago
  99. 45befc5 Pass FecControllerOverride to Vp8FrameBufferControllerFactory::Create by Elad Alon · 6 years ago
  100. 4d504c7 New interface EncodedImageBufferInterface, replacing use of CopyOnWriteBuffer by Niels Möller · 6 years ago