Commit Graph

  • 90de967529 Merge pull request #1135 from ibooij/frame-reader-fill-buffer WangBin 2018-09-05 09:10:17 +08:00
  • f3b05ddc4b Loop until frame buffer is full. Ilja Booij 2018-09-04 11:17:48 +02:00
  • 3894f917d7 Merge pull request #1119 from bakaiadam/master WangBin 2018-08-09 09:57:49 +08:00
  • cef6afcf0f Clearing packetqueue and setting clock from avdemux thread. Adam Bakai 2018-08-08 11:33:49 +02:00
  • 34afa14316 fix the 1st frame timestamp. step backward at beginning should work wang-bin 2018-06-14 16:24:46 +08:00
  • bead28196a fix -Wexpansion-to-defined wang-bin 2018-06-08 18:00:50 +08:00
  • f1ce3f55e8 no wait for invalid pts wang-bin 2018-05-30 18:13:26 +08:00
  • 7793e94921 Merge pull request #1082 from vrsource/python_bindings WangBin 2018-05-24 15:23:42 +08:00
  • ec800baee8 Add Python bindings Aron Bierbaum 2018-05-10 19:39:07 -05:00
  • 715a466584 fix old avformat iterate(gcc) wang-bin 2018-05-08 19:04:26 +08:00
  • 9a487b650a debian: add missing runtime dependency (qml settings module) wang-bin 2018-05-08 18:33:30 +08:00
  • 552e0ad88a config: test videotoolbox header only wang-bin 2018-05-08 18:28:10 +08:00
  • f9da1c3d6d ffmpeg: user new format iterate api if possible wang-bin 2018-05-08 18:25:06 +08:00
  • 01f81dfbe6 ffmpeg: disable deprecated avcodec iterator/register wang-bin 2018-05-08 17:06:00 +08:00
  • 3f9f6a2f67 cmake: set auto moc policy CMP0071 to new wang-bin 2018-05-08 16:49:50 +08:00
  • 2ac4fdd3e9 debina: replace all old dependencies with new ones #1002 wang-bin 2018-03-10 12:05:11 +08:00
  • 98f58545d7 fix undeclared uintptr_t wang-bin 2018-03-07 13:14:15 +08:00
  • 1ad00bfa56 fix QTAV_HAVE() warning -Wexpansion-to-defined wang-bin 2018-03-06 23:22:37 +08:00
  • 629b0a64da debian: fix dependencies #1002 wang-bin 2018-03-06 22:56:36 +08:00
  • 33666a1925 d3d11va: bind egl pbuffer only once wang-bin 2018-03-06 13:04:53 +08:00
  • 2521892844 Merge pull request #1047 from miketolkachev/patch-1 WangBin 2018-02-22 21:45:34 -06:00
  • 552391f2da fix rightLevelChanged signal Mike Tolkachev 2018-02-18 10:52:05 +03:00
  • f3ad0a57ad ImageConverter.outData() must return shared instance. #1046 wang-bin 2018-02-08 16:19:47 +08:00
  • e26096ec9c ImageConverter.outData() must shifted because of aligning. #1046 wang-bin 2018-02-08 10:20:16 +08:00
  • 49ce5f8a0f update viewport if screen is changed #1038 wang-bin 2018-01-30 10:37:30 +08:00
  • b813048743 android: use jmi for io to get rid of private module dependency wang-bin 2018-01-28 18:52:15 +08:00
  • bbf3c6404d fix endless wait in avthread wang-bin 2018-01-18 09:57:00 +08:00
  • 143da6ad01 cuda: add new device sm info. #1005 wang-bin 2018-01-09 10:20:05 +08:00
  • c180c2161c Merge pull request #1028 from oKcerG/fix-ios-qmlplugin WangBin 2018-01-09 09:50:20 +08:00
  • e00c0d86f7 Update libQmlAV.pro WangBin 2018-01-09 09:49:16 +08:00
  • 293433fbdf Fix QML plugin not being found on iOS Grecko 2018-01-04 10:02:21 +01:00
  • 65483f5300 Merge pull request #1017 from 0xFelix/fixBuildAvFilterHeader WangBin 2017-12-12 20:57:15 +08:00
  • 39144b9914 Merge pull request #1016 from 0xFelix/encodeVideoSize WangBin 2017-12-12 20:55:28 +08:00
  • 1633f2962e Remove usage of deprecated avfiltergraph.h header 0xFelix 2017-12-12 13:24:34 +01:00
  • cd4ed371a9 Allow encoded frames to have different size than source 0xFelix 2017-12-12 09:36:55 +01:00
  • 507e6d1bec videotoolbox: add hevc wang-bin 2017-11-17 14:29:46 +08:00
  • adec05d761 videotoolbox: sw fallback if hw is not supported #998 wang-bin 2017-11-15 14:10:53 +08:00
  • 945beba7d4 hwa: allow software implementation if possible wang-bin 2017-11-14 17:46:49 +08:00
  • ae41a034dd ios11: enable iosurface. not tested in qtav, but tested in my another project wang-bin 2017-11-11 20:25:54 +08:00
  • 1b8ceee00c fix ios11 build error #995 wang-bin 2017-11-11 20:20:40 +08:00
  • c00bd1a0af Merge pull request #994 from 0xFelix/fixBuildNewerFFmpegVersions WangBin 2017-11-11 03:20:11 -06:00
  • 7f6929b49c Make QtAV build with newer versions of FFmpeg Felix Matouschek 2017-11-11 10:13:06 +01:00
  • d59fec6dbd typo wang-bin 2017-11-11 10:06:18 +08:00
  • a2afdf01ef apple: include IOSurface.h only for macOS #986 wang-bin 2017-11-11 10:02:58 +08:00
  • 428cb595b2 Merge pull request #983 from Jiangxumin/master WangBin 2017-10-30 09:49:46 +08:00
  • 26944f2bf0 examples/player add mouse left button double clicked showfullscreen jiang_xmin 2017-10-30 00:12:26 +08:00
  • 616fae1f38 ubuntu: add artful ppa wang-bin 2017-10-28 17:08:40 +08:00
  • 0a3d6b9277 add dxvahd, not working wang-bin 2017-10-27 08:30:13 +00:00
  • 73b374f734 ios: unified texture from iosurface using ios11/undocmented api wang-bin 2017-10-16 18:11:30 +08:00
  • 1416eedb26 Merge pull request #974 from 0xFelix/fixAFLeftoverReuse WangBin 2017-10-16 20:41:27 +08:00
  • b397d622fd Fix potential reuse of an left over audio frame portion when splitting audio frames 0xFelix 2017-10-16 14:05:12 +02:00
  • 35b466b1f1 Merge pull request #973 from 0xFelix/mediaIOWritable WangBin 2017-10-16 18:16:07 +08:00
  • 16da47384d Set AccessMode of MediaIO according to QIODevice it is created from 0xFelix 2017-10-16 11:24:31 +02:00
  • f8d9982e58 Merge pull request #970 from 0xFelix/splitAudioFrames WangBin 2017-10-16 17:10:13 +08:00
  • 09edeadb82 Fall back to not splitting AudioFrames if AudioEncoder did not set a frame_size 0xFelix 2017-10-16 11:05:56 +02:00
  • a84ccc93df Merge pull request #964 from nejatafshar/fixQmlVideoOutput2SourceChange WangBin 2017-10-15 16:56:34 +08:00
  • 658eae6d68 Merge pull request #967 from 0xFelix/fixAVRaceCondition WangBin 2017-10-15 16:48:52 +08:00
  • cd07d20fd9 Merge pull request #968 from 0xFelix/applyAudioSettings WangBin 2017-10-13 20:21:32 +08:00
  • c13a131dde Split AudioFrames according to the audio encoders frame_size 0xFelix 2017-10-13 13:19:49 +02:00
  • b4b21a8cd4 Add function to prepend another AudioFrame to an AudioFrame 0xFelix 2017-10-13 11:02:51 +02:00
  • dff0967971 Add mid function to AudioFrame to get an arbitrary portion of the frame 0xFelix 2017-10-12 16:05:23 +02:00
  • 7bf1cbb05e Make kHz a static variable of AudioFormat 0xFelix 2017-10-12 16:04:06 +02:00
  • ed1ac9684f Move frame_size from AudioEncoderFFmpegPrivate to AudioEncoderPrivate and make it accessible via getter 0xFelix 2017-10-12 13:35:53 +02:00
  • be777a8e27 For libavcodec versions older than 56.5.100 use delay instead of initial_padding when setting up audio stream 0xFelix 2017-10-13 09:08:14 +02:00
  • 4959f402eb Merge pull request #969 from 0xFelix/fixAVTransCoderStop WangBin 2017-10-12 20:30:59 +08:00
  • c8058733b8 Merge pull request #966 from 0xFelix/master WangBin 2017-10-12 20:16:07 +08:00
  • 58245bb0e5 Disconnect sourcePlayers signal stopped from vfilter/afilter when stopping AVTranscoder. Felix Matouschek 2017-10-12 11:35:51 +02:00
  • 66ad0cc59a Use dedicated variable to track open state of AVMuxer Felix Matouschek 2017-10-12 11:31:30 +02:00
  • 24c8dfbe6a Copy over initial_padding, extradata_size and extradata from avctx to newly created audio stream Felix Matouschek 2017-10-12 11:25:20 +02:00
  • 03d2c19e34 Set avg_frame_rate only for video streams and don't use inverse of frameRate Felix 2017-10-06 19:47:29 +02:00
  • 45fb21043a sdk_deploy: dest lib name is *Qt5AV* wang-bin 2017-10-11 17:56:29 +08:00
  • 42c153cbb6 fix the bug that multiple players are rendered when changing source of VideoOutput2 on qml afshar 2017-10-11 10:16:46 +03:30
  • 9db34cdf64 ci: add vs2017 wang-bin 2017-10-06 23:30:19 +08:00
  • f16e6de96c ci: add vs2017 appveyor wang-bin 2017-10-06 23:30:19 +08:00
  • b17b3f6d68 Merge pull request #959 from 0xFelix/master WangBin 2017-10-06 22:33:12 +08:00
  • abf42f5fba Set avg_frame_rate of newly created AVStream in AVMuxer to frame_rate of the associated VideoEncoder Felix Matouschek 2017-10-05 16:23:50 +02:00
  • dff05bbb7c example: implement intermediate fbo for filtering rgb texture wang-bin 2017-09-21 15:57:18 +08:00
  • b963adc3fa vumeter: fix channel data sampling wang-bin 2017-09-05 11:35:27 +08:00
  • 26e3658e23 Merge pull request #943 from wangwenx190/patch-seek-chapter WangBin 2017-08-22 00:07:32 -05:00
  • 512ed74e1c 修正类型错误。 赵宇航 2017-08-22 12:16:48 +08:00
  • 090ebb253b 添加章节跳转的槽函数,已初步测试通过。 赵宇航 2017-08-22 12:08:47 +08:00
  • fc15d1ff09 Merge pull request #937 from felixonmars/patch-1 WangBin 2017-08-08 09:49:20 +08:00
  • b6482b0d5e Fix a typo in README Felix Yan 2017-08-07 14:34:59 -05:00
  • 2110aa6028 qml: VideoOutput/VideoOutput2.source can be an AVPlayer object #935 wang-bin 2017-08-06 16:50:11 +08:00
  • 206d89faae fix qtav version in cmake wang-bin 2017-08-04 09:32:05 +08:00
  • 5aa04f3bbf fix seek if media has no audio stream and start time > 0 wang-bin 2017-08-01 15:26:45 +08:00
  • cf931f78ac Merge pull request #933 from wangwenx190/master WangBin 2017-07-31 09:44:51 +08:00
  • 08f2f87c75 Update MainWindow.cpp WangBin 2017-07-31 09:42:59 +08:00
  • f6458955ee 使m_preview成为一个Tool Window,这样它就不会显示在任务栏上了 wangwenx190 2017-07-30 22:40:57 +08:00
  • ef3d1d3923 修复Player出现视频预览小窗后其解码所需的额外内存不会在其关闭后释放的问题 wangwenx190 2017-07-30 22:23:12 +08:00
  • cda61b264b fix qml plugin source dir #928 wang-bin 2017-07-26 17:16:21 +08:00
  • b85c69a26c Merge pull request #926 from cynnyx/master WangBin 2017-07-25 18:36:42 +08:00
  • 528769c091 allow QtAV to be used as a cmake external project Michele Caini 2017-07-25 12:16:59 +02:00
  • 78f1814968 fix cuD3D9CtxCreate error #920 wang-bin 2017-07-20 13:01:17 +08:00
  • acd681666f qml: user filter life time is managed by qml engine wang-bin 2017-07-19 21:42:13 +08:00
  • fa2720148d examples: add vu meter filter wang-bin 2017-07-19 21:13:16 +08:00
  • e92757f967 qml: fix user filter ptr wang-bin 2017-07-19 16:51:03 +08:00
  • 51f9e8f738 add github issue template wang-bin 2017-07-13 17:48:18 +08:00
  • 99e721ec4f Merge pull request #922 from cculianu/fix_vfextractor WangBin 2017-07-12 16:55:07 +08:00
  • 5780035cfd got rid of QMutex altogether as per wang-bin's recommendation Calin Culianu 2017-07-12 10:25:39 +03:00