1. e5d0fe0 Updated VideoStreamEncoder to destroy encoder_queue_ before encoder_switch_experiment_. by philipel · 5 years ago
  2. 41c650b Use bitrate limits provided by encoder. by Sergey Silkin · 5 years ago
  3. 7c079f6 Reland "Fix minor regression caused by a8336d3" by Evan Shrubsole · 5 years ago
  4. 45b176f Downgrade fps in same step as resolution in initial drop due to size. by Åsa Persson · 5 years ago
  5. fbf75a7 Video: Log scalability configuration on encoder reconfigure by Ilya Nikolaevskiy · 5 years ago
  6. abd9e0f VideoStreamEncoder: Don't crop and scales frames for external encoders by Ilya Nikolaevskiy · 5 years ago
  7. e32ae4f Invalidate encoder rates on VideoStreamEncoder::ReconfigureEncoder by Evan Shrubsole · 5 years ago
  8. b6a45dd Revert "Fix minor regression caused by a8336d3" by Evan Shrubsole · 5 years ago
  9. 86314cf Cleaning up C++14 move into lambda TODOs. by Sebastian Jansson · 5 years ago
  10. 317a1f0 Use std::make_unique instead of absl::make_unique. by Mirko Bonadei · 5 years ago
  11. 809198e Fix minor regression caused by a8336d3 by Evan Shrubsole · 5 years ago
  12. d9cc8c0 Encoder switching based on network and/or resolution conditions. by philipel · 5 years ago
  13. fe407b7 Move code related to VideoCodingModule to its own build target by Niels Möller · 5 years ago
  14. cc62b16 Add qualityLimitationResolutionChanges stat by Evan Shrubsole · 5 years ago
  15. a8336d3 Connect the stable target rate to the video encoders by Florent Castelli · 5 years ago
  16. cf9cbf5 Add support for stable bitrate target in SvcRateAllocator by Erik Språng · 5 years ago
  17. 5056af0 Make sure link allocation is at least as large as bitrate sum. by Erik Språng · 5 years ago
  18. 30ab015 BalancedDegradationSettings: add min bitrate configuration for resolution. by Åsa Persson · 5 years ago
  19. 4869bd6 Add method CanAdaptUp based on bitrate to BalancedDegradationSettings. by Åsa Persson · 5 years ago
  20. f5e5d25 BalancedDegradationSettings: add option to configure a min framerate diff. by Åsa Persson · 5 years ago
  21. 1b247f1 BalancedDegradationSettings: add option to configure min bitrate. by Åsa Persson · 5 years ago
  22. 6b2cec1 Use recommended min bitrate limit provided by encoder. by Sergey Silkin · 5 years ago
  23. 139f4dc QualityScaler: Add option to try fast adapt down at start up based on initial bw estimates. by Åsa Persson · 5 years ago
  24. 8bbdb5b Update VideoBitrateAllocator allocate to take a struct with more fields by Florent Castelli · 5 years ago
  25. 6456e35 Use max bitrate limit recommended by encoder. by Sergey Silkin · 5 years ago
  26. 48284b8 BalancedDegradationSettings: Add option to configure fps based on codec type. by Åsa Persson · 5 years ago
  27. e8ed830 WebRtcVideoChannel encoder fallback. by philipel · 5 years ago
  28. 443b7ee Destroy existing encoder instance before creating a new one. by Sergey Silkin · 6 years ago
  29. 5ee6967 Don't reset encoder on max/min bitrate change. by Sergey Silkin · 5 years ago
  30. 8f01c4e Define FecControllerOverride and plumb it down to VideoEncoder by Elad Alon · 6 years ago
  31. 1231419 BalancedDegradationSettings: Add option to configure QP thresholds. by Åsa Persson · 6 years ago
  32. 51db421 Skip cropping for frames that can't be converted to i420. by Noah Richards · 6 years ago
  33. 65d9c4d Create rate allocator after codec bitrates are set. by Sergey Silkin · 6 years ago
  34. 370f93a Reland "Inform VideoEncoder of negotiated capabilities" by Elad Alon · 6 years ago
  35. 49d661a Revert "Inform VideoEncoder of negotiated capabilities" by Philip Eliasson · 6 years ago
  36. 11dfff0 Inform VideoEncoder of negotiated capabilities by Elad Alon · 6 years ago
  37. 4fc0855 Cleanup video frame metadata copying by Ilya Nikolaevskiy · 6 years ago
  38. 28f0eb2 Move H.264 SPS VUI rewriting to FrameEncodeMetadataWriter. by Mirta Dvornicic · 6 years ago
  39. e62a08a Request key frame on all layers. by Sergey Silkin · 6 years ago
  40. 2ebf523 Reland "Copy video frames metadata between encoded and plain frames in one place" by Ilya Nikolaevskiy · 6 years ago
  41. fb08781 Reland "Refactor handling of configuration overrides from Vp8FrameBufferController" by Elad Alon · 6 years ago
  42. 3d622d6 Revert "Refactor handling of configuration overrides from Vp8FrameBufferController" by Elad Alon · 6 years ago
  43. de20b96 Revert "Reland "Copy video frames metadata between encoded and plain frames in one place"" by Ilya Nikolaevskiy · 6 years ago
  44. f3d828e Make balanced degradation settings configurable through field trial. by Åsa Persson · 6 years ago
  45. cfff652 Don't invalidate whole update_rect if buffer conversion didn't change any pixels by Ilya Nikolaevskiy · 6 years ago
  46. 4d6795f Refactor handling of configuration overrides from Vp8FrameBufferController by Elad Alon · 6 years ago
  47. 4fb12b0 Reland "Copy video frames metadata between encoded and plain frames in one place" by Ilya Nikolaevskiy · 6 years ago
  48. da5aa4d Use CodecBufferUsage to determine dependencies. by philipel · 6 years ago
  49. 4b1afbe Revert "Reland "Copy video frames metadata between encoded and plain frames in one place"" by Artem Titarenko · 6 years ago
  50. c9a2c5e Reland "Copy video frames metadata between encoded and plain frames in one place" by Ilya Nikolaevskiy · 6 years ago
  51. 84ae2b6 Revert "Copy video frames metadata between encoded and plain frames in one place" by Artem Titarenko · 6 years ago
  52. 00d0a0a Copy video frames metadata between encoded and plain frames in one place by Ilya Nikolaevskiy · 6 years ago
  53. 3d11e2f Allow encoder target bitrate to reach media rate if there is headroom. by Erik Språng · 6 years ago
  54. 5a00016 Cleanup: Using DCHECK comparison macros for unit types. by Sebastian Jansson · 6 years ago
  55. b6ef99b Translate loss notifications and pass to encoder by Elad Alon · 6 years ago
  56. b55015e Replacing SequencedTaskChecker with SequenceChecker. by Sebastian Jansson · 6 years ago
  57. 4c6ca30 Update VideoStreamEncoder to use new VideoEncoder::SetRates() method. by Erik Språng · 6 years ago
  58. bd631a0 Use Abseil container algorithms in video/ by Steve Anton · 6 years ago
  59. c29cb2c Fix for potential RTCP XR target bitrate issue. by Åsa Persson · 6 years ago
  60. 8f7ce22 Make VideoFrameType an enum class, and move to separate file and target by Niels Möller · 6 years ago
  61. cde8ab2 Use single FrameBufferController in VP8, created by a factory. by Elad Alon · 6 years ago
  62. 1f4173e Fix ClangTidy issues in video/ by Benjamin Wright · 6 years ago
  63. 982dc79 Preserve legacy behavior for old OveruseFrameDetector by Erik Språng · 6 years ago
  64. cda86dd Removes usages of repeating task without task queue argument. by Sebastian Jansson · 6 years ago
  65. 1c90cab Fix UpdateRect handling for native buffers in VideoStreamEncoder by Ilya Nikolaevskiy · 6 years ago
  66. 87e2d78 Prepare for splitting FrameType into AudioFrameType and VideoFrameType by Niels Möller · 6 years ago
  67. 610c763 Add target bitrate headroom signal to VideoStreamEncoder. by Erik Språng · 6 years ago
  68. c8d2e73 Delete CodecSpecificInfo argument from VideoEncoder::Encode by Niels Möller · 6 years ago
  69. 572c60f Injecting Clock into video senders. by Sebastian Jansson · 6 years ago
  70. b678940 Using send time instead of system clock in quality scaler. by Sebastian Jansson · 6 years ago
  71. 74682c1 Inject TaskQueueFactory to video streams. by Sebastian Jansson · 6 years ago
  72. 6a7baa7 Remove VCMEncodedFrameCallback and VCMGenericEncoder by Erik Språng · 6 years ago
  73. b7cb7b5 Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder by Erik Språng · 6 years ago
  74. 5cbc528 Revert "Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder" by Sami Kalliomäki · 6 years ago
  75. 715c476 Remove VCMEncoderDataBase and put remaining code into VideoStreamEncoder by Erik Språng · 6 years ago
  76. d7329ca Remove VideoSender and fold code into VideoStreamEncoder by Erik Språng · 6 years ago
  77. 0e1a1f9 Add verbose logging to encoder bitrate adjuster by Erik Språng · 6 years ago
  78. 71aee3a Reland "Propagate VideoFrame::UpdateRect to encoder" by Ilya Nikolaevskiy · 6 years ago
  79. 429b67d Revert "Propagate VideoFrame::UpdateRect to encoder" by Mirko Bonadei · 6 years ago
  80. efa72a1 Propagate VideoFrame::UpdateRect to encoder by Ilya Nikolaevskiy · 6 years ago
  81. 1a1c52b H.264 temporal layers w/frame marking (PART 2/3) by Johnny Lee · 6 years ago
  82. a8d48ab Fix incorrect FPS measure when frame dropper kicks in by Erik Språng · 6 years ago
  83. 7ca375c Implement encoder overshoot detector and rate adjuster. by Erik Språng · 6 years ago
  84. b3032b6 Revert "Partial frame capture API part 4" by Ilya Nikolaevskiy · 6 years ago
  85. 62b9fb4 Partial frame capture API part 4 by Ilya Nikolaevskiy · 6 years ago
  86. c402dbe Account for simulcast hysteresis in padding rate calculation. by Rasmus Brandt · 6 years ago
  87. ccc1b57 Poll is_hardware_accelerated from VideoEncoder instead of VideoEncoderFactory. by Mirta Dvornicic · 6 years ago
  88. 10542f2 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries by Steve Anton · 6 years ago
  89. 6bb5ab9 Reland "Refactor and remove media_optimization::MediaOptimization." by Niels Möller · 6 years ago
  90. 6613f8e Revert "Refactor and remove media_optimization::MediaOptimization." by Niels Möller · 6 years ago
  91. 07276e4 Refactor and remove media_optimization::MediaOptimization. by Erik Språng · 6 years ago
  92. 1ebfb6a Introduce VideoFrame::id to keep track of frames inside application. by Artem Titov · 6 years ago
  93. 412d185 Delete pre_encode_callback from VideoSendStream::Config by Niels Möller · 6 years ago
  94. d96b275 Refactor EncodeParameters usage, remove unused rtt/loss by Erik Språng · 6 years ago
  95. 8b9b5f9 Activate/deactivate VP9 spatial layers. by Sergey Silkin · 6 years ago
  96. 1ec2a16 Revert "Replace VideoEncoderFactory::QueryVideoEncoder with VideoEncoder::GetEncoderInfo" by Mirta Dvornicic · 6 years ago
  97. cdc5eb0 Replace VideoEncoderFactory::QueryVideoEncoder with VideoEncoder::GetEncoderInfo by Mirta Dvornicic · 6 years ago
  98. 450b548 Encode frames at the largest layer resolution instead of last layer by Florent Castelli · 6 years ago
  99. eee3920 Don't poll EncoderInfo from encoder twice per frame by Erik Språng · 6 years ago
  100. c2ebe21 Reland "Use the factory instead of using the builtin code path in `VideoCodecInitializer`" by Jiawei Ou · 6 years ago