summaryrefslogtreecommitdiffstats
path: root/src/plugins/multimedia/ffmpeg/qffmpegencoder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make FFmpeg::Thread easier to readJøger Hansegård2023-10-101-17/+17
* MediaRecorder: Fix crash if output path contains whitespaceLars Sutterud2023-09-221-5/+4
* Prevent possible ffmpeg crash when media header writing failedArtem Dyomin2023-08-111-4/+11
* Fix a random crash on audio recording stoppingArtem Dyomin2023-08-091-12/+10
* Fix memory leak and dangling file handle in ffmpeg EncoderJøger Hansegård2023-08-071-0/+6
* Implement debug output for AVRationalArtem Dyomin2023-08-021-2/+1
* Fix memory leak in audio encoderArtem Dyomin2023-08-021-31/+37
* Move VideoFrameEncoder::Data members to VideoFrameEncoderArtem Dyomin2023-08-021-10/+7
* Handle encoding errorsArtem Dyomin2023-08-011-6/+11
* Cleanup: use unique ptr for av packets in encoderArtem Dyomin2023-08-011-34/+44
* Handle frame size changings in encoder (for window or screen capturing)Artem Dyomin2023-07-311-2/+1
* Build with QT_NO_CONTEXTLESS_CONNECTAhmad Samir2023-07-291-1/+1
* Limit VideoEncoder memory usage when encoder is unable to keep upJøger Hansegård2023-06-071-4/+16
* Fix a few memory leaksArtem Dyomin2023-04-131-3/+3
* Prevent the race condition on encoders finalizationArtem Dyomin2023-03-241-5/+6
* Implement the base video source class for camera and screen capturingArtem Dyomin2023-03-221-37/+18
* Improve ffmpeg camera formats selection on darwin OSArtem Dyomin2023-03-201-4/+2
* Remove extra buffer allocation in mapped encoder framesArtem Dyomin2023-03-201-1/+0
* Add more logs to encoder initializationPavel Dubsky2023-03-141-2/+22
* Fix compilation with old ffmpeg versionsArtem Dyomin2023-03-141-5/+4
* Refactor VideoFrameEncoder construction and imrove codecs findingArtem Dyomin2023-03-111-17/+34
* Fix encoding time_base factorArtem Dyomin2023-03-101-5/+26
* Improve ffmpeg hw accel and codecs findingArtem Dyomin2023-03-061-3/+11
* Fix ffmpeg encoding issuesArtem Dyomin2023-02-171-5/+16
* Set Q_LOGGING_CATEGORY staticArtem Dyomin2023-01-181-1/+1
* Include moc_*.cpp files in QtMM ffmpeg pluginArtem Dyomin2022-12-131-0/+2
* Fix some memory leaks and crashes in corner cases with ffmpeg encoderArtem Dyomin2022-11-231-8/+8
* Remove explicit sharing from HWAccel objectPiotr Srebrny2022-10-031-5/+7
* Add support for FFmpeg version 5.1Piotr Srebrny2022-08-261-0/+18
* Enable dual video track recording with Camera as the primary trackPiotr Srebrny2022-06-241-17/+20
* Add basic screen capturing support using QScreen::grabWindowPiotr Srebrny2022-06-241-11/+20
* Use SPDX license identifiersLucie Gérard2022-06-241-38/+2
* Remove some of qDebug() and move the remaining to qCDebug()Piotr Srebrny2022-06-071-2/+2
* Don't open FFmpeg audio codec from the main threadPiotr Srebrny2022-06-071-2/+9
* Drop audio and video frames when recording is pausedPiotr Srebrny2022-06-011-4/+8
* Add error signaling from VideoEncoderPiotr Srebrny2022-05-181-2/+6
* Enable HW encoding on Windows for ffmpegPiotr Srebrny2022-05-181-0/+1
* Move finalization phase of video recording into a separate threadLars Knoll2022-04-091-15/+21
* Replace av_err2str macro that does not compile on MSVCPiotr Srebrny2022-04-071-1/+1
* Fix HW encoding on LinuxLars Knoll2022-04-071-25/+28
* Encapsulate setting of encoder options for FFmpegLars Knoll2022-04-071-27/+2
* Restructure video encoding supportLars Knoll2022-04-051-198/+78
* FFmpeg: Implement pause()/resume() for the media recorderLars Knoll2022-04-051-5/+14
* Properly set the meta data on recorded media filesLars Knoll2022-04-041-0/+9
* FFmpeg: Fix QMediaRecorder::durationLars Knoll2022-04-021-4/+14
* Make Thread::kill() wait until the thread is actually done.Lars Knoll2022-04-021-7/+2
* Further improvements to HW accelerated encodingLars Knoll2022-03-311-34/+90
* Restructure the HW codec supportLars Knoll2022-03-251-37/+73
* ffmpeg: fix build libavformat from ffmpeg 4.4Thiago Macieira2022-03-101-2/+2
* FFmpeg: Properly encode YUV formatsLars Knoll2022-02-121-3/+13