Commit Graph

  • 273e371e60 examples/QMLPlayer: ui update wang-bin 2016-03-23 17:21:24 +08:00
  • ef76909f3f add AVPlayer.stoppedAt. change state in stop() wang-bin 2016-03-23 11:07:44 +08:00
  • ed9366fd38 query avcodec/format options wang-bin 2016-03-22 16:55:40 +08:00
  • f9bff9a7ad fix qt4.7 build wang-bin 2016-03-22 15:27:10 +08:00
  • 3723ab1fd5 examples: use sql wang-bin 2016-03-22 15:22:41 +08:00
  • bc4e7d8500 examples: QMLPlayer history panel, player zoom for mac wang-bin 2016-03-22 01:59:45 +08:00
  • 12b905eac5 Merge pull request #593 from zccrs/fix_compilation_faile WangBin 2016-03-20 13:57:54 +08:00
  • ceeca99b1f Fix compilation fails when define QT_NAMESPACE zccrs 2016-03-20 10:42:24 +08:00
  • e6fb9b5845 ensure AVPlayer.state is StoppedState after calling stop() wang-bin 2016-03-19 20:22:12 +08:00
  • 5ace07eab5 Comments about async play() and blocking stop(). play() now returns void wang-bin 2016-03-18 22:00:17 +08:00
  • 97e5d32112 examples/QMLPlayer: ui update. disable some buttons for winrt wang-bin 2016-03-17 17:33:26 +08:00
  • 047d187b5d examples/QMLPlayer: open button can open a subtitle(or with a video) wang-bin 2016-03-17 17:24:05 +08:00
  • 2d8c9c7e70 sub: rewrite load order. file set by user won't be reset internally wang-bin 2016-03-17 16:43:39 +08:00
  • 1c6b1eae83 cuda: fix context for direct copy and desktop gl 0-copy wang-bin 2016-03-16 00:57:27 +08:00
  • 8aa865272d cuda: try to free host mem for direct copy wang-bin 2016-03-15 18:35:35 +08:00
  • 5a50b60dab cuda: direct copy use coded height wang-bin 2016-03-15 17:10:18 +08:00
  • 526a554329 cuda: use direct copy by default wang-bin 2016-03-15 15:20:10 +08:00
  • 63b2e083be gl: rebuild convolution shader if kernel size changed wang-bin 2016-03-15 12:32:29 +08:00
  • 7efee68d60 gl: set uniform values only when they are changed wang-bin 2016-03-15 12:19:05 +08:00
  • 7fd58d91ed gl: a way to update shader program wang-bin 2016-03-15 11:39:56 +08:00
  • 04287bcbb9 do not force color convertion for multiple VOs wang-bin 2016-03-14 11:29:01 +08:00
  • 79ebf68b96 debian: fix build error wang-bin 2016-03-14 10:54:09 +08:00
  • c2dbce1598 gl: fix glsl wang-bin 2016-03-13 23:02:42 +08:00
  • d5add3fe10 debian: work with ubuntu 14.04 qt5.2 again wang-bin 2016-03-13 22:32:59 +08:00
  • efae65c7a3 gl: add ConvolutionShader for convenience wang-bin 2016-03-13 21:33:31 +08:00
  • ee4a98926f gl: user vertex shader header wang-bin 2016-03-13 18:08:27 +08:00
  • 93e8f62c37 gl: add shader type param for custom shader apis. update example wang-bin 2016-03-13 10:28:00 +08:00
  • 6991c3babc fix build error wang-bin 2016-03-12 18:35:27 +08:00
  • 84e6b4ddd9 examples: add a custom shader example wang-bin 2016-03-12 18:18:36 +08:00
  • a80ebc2878 gl: add missing parameter for packed format sample2d() wang-bin 2016-03-12 18:11:24 +08:00
  • 6558ecc73e vo: add VideoOutput.opengl wang-bin 2016-03-12 17:38:28 +08:00
  • 778c2e1a18 Merge branch 'custom_shader' wang-bin 2016-03-12 16:36:40 +08:00
  • 3ed9fa815c AVPlayer: add notes about ownership of QIODevice/MediaIO wang-bin 2016-03-12 16:36:02 +08:00
  • 2809e60890 gl: ShaderManager custom_shader wang-bin 2016-03-12 15:36:00 +08:00
  • 74c6941daf gl/custom_shader: less apis wang-bin 2016-03-12 15:03:55 +08:00
  • 08c9faaceb gl/custom_shader: forgot to add VideoRenderer.h wang-bin 2016-03-11 20:27:12 +08:00
  • 15926e96f5 support ffmpeg log level "trace" wang-bin 2016-03-11 20:24:27 +08:00
  • e3b13d41c2 gl/custom_shader: texelSize is (1,1) for rectangle textures wang-bin 2016-03-11 19:55:23 +08:00
  • 5746117c07 gl/custom_shader: add parameter plane to glsl sample2d() wang-bin 2016-03-11 19:51:51 +08:00
  • 849f055060 gl/custom_shader: expose VideoRenderer.opengl() wang-bin 2016-03-11 18:15:28 +08:00
  • 850f10d5bf gl/custom_shader: support external shaders wang-bin 2016-03-11 18:00:52 +08:00
  • 298e8e956a gl/custom_shader: material type use int32. remove setUserUniform() wang-bin 2016-03-11 16:48:10 +08:00
  • 0c065b6cf5 gl/custom_shader: VideoShader api update and implemention wang-bin 2016-03-11 01:34:07 +08:00
  • 1cced17eb4 gl: texelSize for each plane wang-bin 2016-03-11 00:10:53 +08:00
  • e2bf964635 gl: add VideoShader APIs for custom shader wang-bin 2016-03-08 10:21:55 +08:00
  • 375457b803 examples/QMLPlayer: workaround ios error if build in source tree #589 wang-bin 2016-03-10 22:37:10 +08:00
  • 0ccdff3eb6 remove deprecated apis wang-bin 2016-03-10 18:22:17 +08:00
  • b6dba4c339 gl: fix pbo binding wang-bin 2016-03-10 12:49:26 +08:00
  • 739ee17c73 vo: load QtAVWidgets when creating VideoOutput if necessary wang-bin 2016-03-08 21:56:53 +08:00
  • c97e29599d vo: remove eq properties in WidgetRenderer because they are not supported wang-bin 2016-03-07 22:00:58 +08:00
  • 7d98c05df4 gl: add texelSize that will be used in the future. wang-bin 2016-03-06 23:43:09 +08:00
  • 1f53443c8f version 1.10.0 v1.10.0 wang-bin 2016-02-28 19:44:53 +08:00
  • 7aa3461d03 winrt: fix manifests wang-bin 2016-02-24 23:45:19 +08:00
  • 1193b96158 sub: add app dir to font search dirs wang-bin 2016-02-28 19:41:21 +08:00
  • 0e24b4c656 ffmpeg 3.0: use AVPacket.duration instead of deprecated convergence_duration wang-bin 2016-02-28 19:37:27 +08:00
  • 2d8bfe97f4 gl: print meterial type change wang-bin 2016-02-28 19:36:24 +08:00
  • 4bac4ec94a debian: link to openal so deb will depends on openal wang-bin 2016-02-28 19:35:11 +08:00
  • 45353984e6 examples/QMLPlayer: add ios Info.plist wang-bin 2016-02-28 19:24:34 +08:00
  • 23a0243a02 audiotoolbox: fix qt4 build wang-bin 2016-02-28 14:21:11 +08:00
  • 48b2061c66 update translations wang-bin 2016-02-28 14:18:32 +08:00
  • b8a0fc9a7e examples/QMLPlayer: scrollable config pages wang-bin 2016-02-28 14:15:50 +08:00
  • 488569dad6 qmake: detect multi-arch build, sse4_1, enable openal for ios wang-bin 2016-02-28 13:16:11 +08:00
  • 28324a2997 videotoolbox: export all interop values because of idiot moc wang-bin 2016-02-28 12:36:04 +08:00
  • 83fdda46f7 examples/player: add -vd-list to show decoders and options wang-bin 2016-02-28 01:31:06 +08:00
  • 3067290ea3 add AVClock.diff wang-bin 2016-02-27 21:05:18 +08:00
  • bbb5dc9b32 videotoolbox: add ios interop wang-bin 2016-02-27 18:18:04 +08:00
  • d57a47af49 examples/QMLPlayer: touch screen optimize wang-bin 2016-02-26 22:50:24 +08:00
  • c9a00e7e82 examples/QMLPlayer: add language option. apply 0-copy when playing. touch screen optimize wang-bin 2016-02-26 12:04:31 +08:00
  • a5d02a7c53 qml: apply decoder options when playing wang-bin 2016-02-26 12:02:30 +08:00
  • 7d0bd2d7f9 reset to a new decoder if decoder options changed wang-bin 2016-02-26 12:00:01 +08:00
  • 492789780d qmake: add qtAtLeast wang-bin 2016-02-26 05:45:41 +08:00
  • 8c36b1b5e7 qmake: fix ios config test for qt5.6 wang-bin 2016-02-26 05:42:29 +08:00
  • d7cec3b84a config.tests: check videotoolbox symbols wang-bin 2016-02-26 05:27:46 +08:00
  • 6708be0a76 capi: use typedef wang-bin 2016-02-24 15:58:03 +08:00
  • 8f4edf86c4 mac: share some interop code for vda & vt wang-bin 2016-02-24 15:57:28 +08:00
  • 392f100120 videotoolbox: compute gl parameters less wang-bin 2016-02-24 15:39:01 +08:00
  • 7173ac16e6 gl: correct last plane parameters in videoFormatToGL wang-bin 2016-02-24 15:11:50 +08:00
  • 1a2db7de55 videotoolbox: ios 0-copy rendering support using cvopengles interop wang-bin 2016-02-24 14:32:39 +08:00
  • d9a976ec7a Merge pull request #583 from ckorn/patch3 WangBin 2016-02-24 10:48:20 +08:00
  • 97cca08547 Merge pull request #582 from ckorn/patch WangBin 2016-02-24 10:47:56 +08:00
  • 03fd8fb23a dec: remove deprecated AVDecoder.decode(QByteArray) wang-bin 2016-02-24 00:47:09 +08:00
  • 04acbf68c0 Fix desktop files Christoph Korn 2016-02-24 00:09:42 +01:00
  • 903ce19322 Fix typos Christoph Korn 2016-02-24 00:07:43 +01:00
  • 1bce2cd5f3 typo: coder_type=>codec_type wang-bin 2016-02-24 00:30:15 +08:00
  • b42ca75a36 videotoolbox: add rgb formats for test purpose wang-bin 2016-02-23 17:48:08 +08:00
  • 54acbe1392 videotoolbox: initialize vt context in get_format wang-bin 2016-02-23 17:10:18 +08:00
  • 84e401664f fix signals can not be virtual wang-bin 2016-02-23 16:07:28 +08:00
  • 5724b50662 ios: supports assets-library using qiodevice wang-bin 2016-02-22 00:39:52 +08:00
  • f821da2763 examples/QMLPlayer: less and larger buttons wang-bin 2016-02-22 00:02:09 +08:00
  • ab851f9a50 videotoolbox: use correct strides from cvbuf wang-bin 2016-02-21 23:46:01 +08:00
  • 2041db24b4 gl: glsl es use old code wang-bin 2016-02-21 14:11:56 +08:00
  • 3976b61d87 gl: fix gles detection for dygl wang-bin 2016-02-20 22:00:22 +08:00
  • bf12560e02 gl: fix es3 shader error caused by last commit wang-bin 2016-02-20 21:42:27 +08:00
  • f04b2c7b01 gl: fix glsl error for high version+core profile wang-bin 2016-02-20 20:01:55 +08:00
  • 7f778d7613 gl: correctly detect glsl es version wang-bin 2016-02-20 15:54:54 +08:00
  • c7ff8c14d1 gl: "sample" is a reserved keyword of glsl. rename to sample2d wang-bin 2016-02-20 14:17:48 +08:00
  • c209b93e19 videotoolbox: use new interop class to support both osx & ios wang-bin 2016-02-19 21:43:45 +08:00
  • 4095896f8b videotoolbox: iosurface interop rewrite wang-bin 2016-02-19 20:36:38 +08:00
  • ab2dbe61f6 videotoolbox: new interop class for cvbuffer & gl wang-bin 2016-02-19 18:00:36 +08:00
  • 00688ff880 osx: get real path from DND wang-bin 2016-02-19 14:17:34 +08:00