1. b08882b Refactor out VideoStreamEncoder's overuse logic to separate module. by Henrik Boström · 4 years, 7 months ago
  2. 5cad55b Signal requested resolution alignment requirements from sinks to sources. by Rasmus Brandt · 4 years, 7 months ago
  3. ef3998f Add directive to make webrtc metrics optional. by Ying Wang · 4 years, 8 months ago
  4. 33f9d2b Migrate WebRTC on FrameGeneratorInterface and remove FrameGenerator class by Artem Titov · 4 years, 8 months ago
  5. 648b9d7 Implement automatic animation detection in VideoStreamEncoder by Ilya Nikolaevskiy · 4 years, 8 months ago
  6. 5256d8b Refactor FrameGenerator to return VideoFrameBuffer with VideoFrame::UpdateRect by Artem Titov · 4 years, 8 months ago
  7. 287e464 Change VideoAdapter::OnResolutionFramerateRequest to VideoAdapter::OnSinkWants by Rasmus Brandt · 4 years, 9 months ago
  8. e644a03 Add field trial for rampup in quality based on available bandwidth. by Åsa Persson · 4 years, 9 months ago
  9. 2b9317a Stop checking VP8BaseHeavyTl3RateAllocation field trial on every frame. by Rasmus Brandt · 4 years, 9 months ago
  10. 41c650b Use bitrate limits provided by encoder. by Sergey Silkin · 4 years, 10 months ago
  11. 7c079f6 Reland "Fix minor regression caused by a8336d3" by Evan Shrubsole · 4 years, 10 months ago
  12. 45b176f Downgrade fps in same step as resolution in initial drop due to size. by Åsa Persson · 4 years, 10 months ago
  13. ccfb340 Update balanced tests to use BalancedDegradationTest fixture. by Åsa Persson · 4 years, 10 months ago
  14. e32ae4f Invalidate encoder rates on VideoStreamEncoder::ReconfigureEncoder by Evan Shrubsole · 4 years, 10 months ago
  15. b67c44c Add unit tests for balanced degradation settings. by Åsa Persson · 4 years, 10 months ago
  16. b6a45dd Revert "Fix minor regression caused by a8336d3" by Evan Shrubsole · 4 years, 10 months ago
  17. 809198e Fix minor regression caused by a8336d3 by Evan Shrubsole · 4 years, 11 months ago
  18. d9cc8c0 Encoder switching based on network and/or resolution conditions. by philipel · 4 years, 11 months ago
  19. fe407b7 Move code related to VideoCodingModule to its own build target by Niels Möller · 4 years, 11 months ago
  20. a8336d3 Connect the stable target rate to the video encoders by Florent Castelli · 4 years, 11 months ago
  21. 5056af0 Make sure link allocation is at least as large as bitrate sum. by Erik Språng · 5 years ago
  22. 8226875 Avoids race during VideoStreamEncoder unittest teardown by Erik Språng · 5 years ago
  23. 30ab015 BalancedDegradationSettings: add min bitrate configuration for resolution. by Åsa Persson · 5 years ago
  24. f5e5d25 BalancedDegradationSettings: add option to configure a min framerate diff. by Åsa Persson · 5 years ago
  25. 1b247f1 BalancedDegradationSettings: add option to configure min bitrate. by Åsa Persson · 5 years ago
  26. 6b2cec1 Use recommended min bitrate limit provided by encoder. by Sergey Silkin · 5 years ago
  27. 139f4dc QualityScaler: Add option to try fast adapt down at start up based on initial bw estimates. by Åsa Persson · 5 years ago
  28. 8bbdb5b Update VideoBitrateAllocator allocate to take a struct with more fields by Florent Castelli · 5 years ago
  29. 6456e35 Use max bitrate limit recommended by encoder. by Sergey Silkin · 5 years ago
  30. 443b7ee Destroy existing encoder instance before creating a new one. by Sergey Silkin · 5 years ago
  31. 5ee6967 Don't reset encoder on max/min bitrate change. by Sergey Silkin · 5 years ago
  32. 45befc5 Pass FecControllerOverride to Vp8FrameBufferControllerFactory::Create by Elad Alon · 5 years ago
  33. 4d504c7 New interface EncodedImageBufferInterface, replacing use of CopyOnWriteBuffer by Niels Möller · 5 years ago
  34. 51db421 Skip cropping for frames that can't be converted to i420. by Noah Richards · 5 years ago
  35. a279584 Inform FrameBufferController of encoder capabilities by Elad Alon · 5 years ago
  36. 370f93a Reland "Inform VideoEncoder of negotiated capabilities" by Elad Alon · 5 years ago
  37. 49d661a Revert "Inform VideoEncoder of negotiated capabilities" by Philip Eliasson · 5 years ago
  38. 11dfff0 Inform VideoEncoder of negotiated capabilities by Elad Alon · 5 years ago
  39. ba96e2f In FrameEncodeMetadataWriter don't clear known bitrate on Reset. by Ilya Nikolaevskiy · 5 years ago
  40. 28f0eb2 Move H.264 SPS VUI rewriting to FrameEncodeMetadataWriter. by Mirta Dvornicic · 5 years ago
  41. e62a08a Request key frame on all layers. by Sergey Silkin · 5 years ago
  42. 40889f3 Removes TimeMicros interface from ThreadProcessingFakeClock. by Sebastian Jansson · 5 years ago
  43. d3ba236 Stop using GlobalTaskQueueFactory in video unittests by Danil Chapovalov · 5 years ago
  44. 16cb8f5 Reland "Replace usage of old SetRates/SetRateAllocation methods" by Erik Språng · 5 years ago
  45. 7ddef1a Revert "Replace usage of old SetRates/SetRateAllocation methods" by Minyue Li · 5 years ago
  46. 7ac0d5f Replace usage of old SetRates/SetRateAllocation methods by Erik Språng · 5 years ago
  47. 6a489f2 Fully qualify googletest symbols. by Mirko Bonadei · 5 years ago
  48. 4c6ca30 Update VideoStreamEncoder to use new VideoEncoder::SetRates() method. by Erik Språng · 5 years ago
  49. c29cb2c Fix for potential RTCP XR target bitrate issue. by Åsa Persson · 5 years ago
  50. 8f7ce22 Make VideoFrameType an enum class, and move to separate file and target by Niels Möller · 5 years ago
  51. cde8ab2 Use single FrameBufferController in VP8, created by a factory. by Elad Alon · 5 years ago
  52. 1f4173e Fix ClangTidy issues in video/ by Benjamin Wright · 5 years ago
  53. b859b32 Update more VideoEncoder implementations to drop CodecSpecificInfo input by Niels Möller · 5 years ago
  54. 87e2d78 Prepare for splitting FrameType into AudioFrameType and VideoFrameType by Niels Möller · 5 years ago
  55. 610c763 Add target bitrate headroom signal to VideoStreamEncoder. by Erik Språng · 5 years ago
  56. 572c60f Injecting Clock into video senders. by Sebastian Jansson · 5 years ago
  57. 74682c1 Inject TaskQueueFactory to video streams. by Sebastian Jansson · 5 years ago
  58. b7cb7b5 Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder by Erik Språng · 5 years ago
  59. 5cbc528 Revert "Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder" by Sami Kalliomäki · 5 years ago
  60. 715c476 Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder by Erik Språng · 5 years ago
  61. d7329ca Remove VideoSender and fold code into VideoStreamEncoder by Erik Språng · 5 years ago
  62. 71aee3a Reland "Propagate VideoFrame::UpdateRect to encoder" by Ilya Nikolaevskiy · 5 years ago
  63. 429b67d Revert "Propagate VideoFrame::UpdateRect to encoder" by Mirko Bonadei · 5 years ago
  64. efa72a1 Propagate VideoFrame::UpdateRect to encoder by Ilya Nikolaevskiy · 5 years ago
  65. a8d48ab Fix incorrect FPS measure when frame dropper kicks in by Erik Språng · 5 years ago
  66. 7ca375c Implement encoder overshoot detector and rate adjuster. by Erik Språng · 5 years ago
  67. c402dbe Account for simulcast hysteresis in padding rate calculation. by Rasmus Brandt · 5 years ago
  68. f93eda1 Move some video codec constants to separate file. by Erik Språng · 6 years ago
  69. ccc1b57 Poll is_hardware_accelerated from VideoEncoder instead of VideoEncoderFactory. by Mirta Dvornicic · 6 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. 1ebfb6a Introduce VideoFrame::id to keep track of frames inside application. by Artem Titov · 6 years ago
  75. 412d185 Delete pre_encode_callback from VideoSendStream::Config by Niels Möller · 6 years ago
  76. 1ec2a16 Revert "Replace VideoEncoderFactory::QueryVideoEncoder with VideoEncoder::GetEncoderInfo" by Mirta Dvornicic · 6 years ago
  77. cdc5eb0 Replace VideoEncoderFactory::QueryVideoEncoder with VideoEncoder::GetEncoderInfo by Mirta Dvornicic · 6 years ago
  78. c2ebe21 Reland "Use the factory instead of using the builtin code path in `VideoCodecInitializer`" by Jiawei Ou · 6 years ago
  79. c572ff3 Add default constructor for rtc::Event by Niels Möller · 6 years ago
  80. aed3070 Replace GetScalingSettings() with GetEnocderInfo() in TestEncoder by Erik Språng · 6 years ago
  81. 59844ce Revert "Use the factory instead of using the builtin code path in `VideoCodecInitializer`." by Qingsi Wang · 6 years ago
  82. be14217 Use the factory instead of using the builtin code path in `VideoCodecInitializer`. by Jiawei Ou · 6 years ago
  83. 4529fbc Move TemporalLayers to api/video_codecs. by Erik Språng · 6 years ago
  84. 8abd56c Split TemporalLayers and TemporalLayers checker, clean up header. by Erik Språng · 6 years ago
  85. cbcbc22 Reland "Replace VideoDecoder with VideoDecoderFactory in VideoReceiveStream config." by Niels Möller · 6 years ago
  86. 17f4878 Remove deprecated field_trial_default and metrics_default. by Mirko Bonadei · 6 years ago
  87. 377b26e Revert "Replace VideoDecoder with VideoDecoderFactory in VideoReceiveStream config." by Sebastian Jansson · 6 years ago
  88. efb94d5 Revert "Revert "Replace VideoDecoder with VideoDecoderFactory in VideoReceiveStream config."" by Oleh Prypin · 6 years ago
  89. 7961dc2 Revert "Replace VideoDecoder with VideoDecoderFactory in VideoReceiveStream config." by Niels Moller · 6 years ago
  90. 529d0d9 Replace VideoDecoder with VideoDecoderFactory in VideoReceiveStream config. by Niels Möller · 6 years ago
  91. 8c1bf95 Reland "Add initial support for RtpEncodingParameters max_framerate." by Åsa Persson · 6 years ago
  92. 2377588 Add accessor methods for RTP timestamp of EncodedImage. by Niels Möller · 6 years ago
  93. 639602a Activate initial framedrop when first BW estimate arrives by Kári Tristan Helgason · 6 years ago
  94. 948b7e3 Revert "Add initial support for RtpEncodingParameters max_framerate." by Mirko Bonadei · 6 years ago
  95. ced5cfd Add initial support for RtpEncodingParameters max_framerate. by Åsa Persson · 6 years ago
  96. 213618e New api function CreateVideoStreamEncoder. by Niels Möller · 6 years ago
  97. dbdb3a0 Refactoring PayloadRouter. by Stefan Holmer · 6 years ago
  98. 665174f Reformat the WebRTC code base by Yves Gerey · 6 years ago
  99. b9b146c Replace rtc::Optional with absl::optional in audio, call and video by Danil Chapovalov · 6 years ago
  100. 97e0488 Delete unused stats for preferred_bitrate. by Niels Möller · 6 years ago