-
- Downloads
accel: add hardware encoding
Adds VAAPI and VideoToolbox hardware encoders. Abstracts hardware related field accesses from the encoder and decoder to put them in HardwareAccel. They are freed in ~HardwareAccel. Limits bitrate when hardware encoding h264, else it can easily go up to a few MiB/s. Change-Id: I7d847d8ab3e4c9692341f038ce6d5dd76562e606
Showing
- contrib/src/ffmpeg/rules.mak 5 additions, 1 deletioncontrib/src/ffmpeg/rules.mak
- src/media/media_decoder.cpp 6 additions, 7 deletionssrc/media/media_decoder.cpp
- src/media/media_encoder.cpp 103 additions, 19 deletionssrc/media/media_encoder.cpp
- src/media/media_encoder.h 15 additions, 0 deletionssrc/media/media_encoder.h
- src/media/video/accel.cpp 147 additions, 29 deletionssrc/media/video/accel.cpp
- src/media/video/accel.h 60 additions, 7 deletionssrc/media/video/accel.h
- src/preferences.cpp 8 additions, 1 deletionsrc/preferences.cpp
- src/preferences.h 10 additions, 0 deletionssrc/preferences.h
Loading
Please register or sign in to comment