Commit Graph

  • 159d97a54c gl: always use qt's shader classes to avoid resolving gl symbols wang-bin 2014-06-30 12:08:35 +08:00
  • 14bed7c302 recompute matrix if ion/out color space changed wang-bin 2014-06-30 12:05:38 +08:00
  • c284df920a color transformation supports in/out color space. add rgb wang-bin 2014-06-30 00:32:43 +08:00
  • f00a9dd52c qml: sg node. not finished wang-bin 2014-06-29 22:14:30 +08:00
  • d4267670b1 Merge branch 'master' into gl wang-bin 2014-06-29 22:06:05 +08:00
  • 98383048c0 introduce channelCount for Audio/VideoFrame wang-bin 2014-06-29 21:50:55 +08:00
  • c535935dc0 gl: pass bpp as a uniform to shader wang-bin 2014-06-29 21:30:36 +08:00
  • 42a83cce04 gl: VideoShader class wang-bin 2014-06-29 01:28:18 +08:00
  • d5d5f7a8ad Merge pull request #235 from wang-bin/hidpi WangBin 2014-06-28 01:08:35 +08:00
  • 9fc2e8b85f qmlplayer: hi dpi support. depends on physical/logical dpi wang-bin 2014-06-27 23:30:33 +08:00
  • ad5b556c40 Merge remote-tracking branch 'origin/master' wang-bin 2014-06-26 23:36:48 +08:00
  • 7eddbfd584 qml: disable vaapi glx until opengl is supported in qml wang-bin 2014-06-26 23:33:53 +08:00
  • 13609e13e1 misc wang-bin 2014-06-26 19:18:06 +08:00
  • eb5768912f examples: use qmlscene instead to run wang-bin 2014-06-25 17:06:32 +08:00
  • 2afcf94e63 Merge pull request #233 from wang-bin/directrender WangBin 2014-06-24 23:29:09 +08:00
  • b862ac3a54 qmake: missing sdk header to install. issue 232 wang-bin 2014-06-24 23:24:02 +08:00
  • 50c6582f85 gl: support texture mapped from va surface wang-bin 2014-06-24 23:04:08 +08:00
  • 47f3b6ef7a vaapi: support rendering to multiple opengl texture. not tested wang-bin 2014-06-24 22:35:55 +08:00
  • f818277350 vaapi: glx direct rendering wang-bin 2014-06-24 01:25:37 +08:00
  • 1c875560ac surface interop support for video frame. wang-bin 2014-06-24 01:20:43 +08:00
  • 2b53c1f3cb add surface interop class wang-bin 2014-06-24 01:17:11 +08:00
  • b9f8a21f3b fix wrong stop position. stop=start+duration. issue 230 wang-bin 2014-06-23 19:15:47 +08:00
  • 127a0bfb95 qmake: copy libs to qt dir to simplify deployment wang-bin 2014-06-22 22:57:12 +08:00
  • 31e8c3592c audio frame copy wang-bin 2014-06-21 22:27:02 +08:00
  • 01f8af9be0 qml: fix load twice if autoPlay is set. internal bug wang-bin 2014-06-21 00:49:16 +08:00
  • 2797173ace qml: fix auto play crash wang-bin 2014-06-21 00:33:00 +08:00
  • 272cb02930 qmake: add qt include/lib dir for config.tests. add depended libs here wang-bin 2014-06-19 22:06:43 +08:00
  • 4974903969 deploy: copy qml files to qt dir. osx can run qml app directly wang-bin 2014-06-19 21:56:36 +08:00
  • c62aed760e vaapi: check 4k support to avoid gpu crash wang-bin 2014-06-19 19:26:00 +08:00
  • 0161d63055 vaapi: fourcc update from vlc wang-bin 2014-06-19 18:32:16 +08:00
  • f10ddc2d1d osx: can run without deployment. not for qml wang-bin 2014-06-19 00:21:49 +08:00
  • 277ab774bc call initial data in open wang-bin 2014-06-17 23:50:50 +08:00
  • 337cf5f6a8 opensl: add callback mode. wang-bin 2014-06-17 17:42:33 +08:00
  • 6094512a11 opensl: no callback mode like openal. no android things wang-bin 2014-06-17 12:25:48 +08:00
  • 77a08efe78 add opensl. sounds terrible wang-bin 2014-06-17 02:01:24 +08:00
  • 51a6f78858 Merge pull request #228 from whr4935/master WangBin 2014-06-16 10:58:38 +08:00
  • eb45d2ad0c ao: use ring buffer and more generic internal api wang-bin 2014-06-15 15:03:15 +08:00
  • 2e67862fa5 fixed the log messages not show correctly. wang-houren 2014-06-15 13:32:44 +08:00
  • ab57b8b986 gl: fix wrong display cause by alignment. issue 224 wang-bin 2014-06-14 22:42:27 +08:00
  • 81d9b40cf1 Merge pull request #227 from sladage/openal WangBin 2014-06-11 23:35:08 +08:00
  • 78dd1862a1 Fixed could not create buffers. (Always check for openal errors after using openal functions.) Stefan Ladage 2014-06-11 16:45:21 +02:00
  • 1bef93fed8 deploy to android support. ffmpeg version is hardcoded now(2.2.3) wang-bin 2014-06-11 18:34:35 +08:00
  • 1d17c65e41 fix wrong samples per channel wang-bin 2014-06-10 12:20:40 +08:00
  • d63fb5d635 portaudio: remove useless header wang-bin 2014-06-10 01:39:18 +08:00
  • f920c951d5 add frame timestamp wang-bin 2014-06-10 01:27:44 +08:00
  • ded2d0c45d openal: clean up code wang-bin 2014-06-10 01:26:53 +08:00
  • c127393972 openal: check context before using openal functions wang-bin 2014-06-09 00:22:22 +08:00
  • c3cec97400 audio: new design for all audio apis. OpenAL works fine now. wang-bin 2014-06-07 22:03:03 +08:00
  • 54c8f51e9b avfilter: avoid frame data copy wang-bin 2014-06-07 17:13:48 +08:00
  • 215fd2df0e avfilter mem issues wang-bin 2014-06-06 12:07:37 +08:00
  • 2a2a4b2805 player: simple avfilter ui wang-bin 2014-06-06 00:21:49 +08:00
  • 0dcd28d20f add/remove some pixel formats wang-bin 2014-06-05 21:56:11 +08:00
  • 48f4a6521d gl: more rgb support. to be continue wang-bin 2014-06-05 19:24:45 +08:00
  • f7c95ef659 filter: add timestamp. it's better to add in VideoFrame wang-bin 2014-06-04 22:05:49 +08:00
  • a93c595db0 initial libavfilter support. as a filter wang-bin 2014-06-04 18:45:20 +08:00
  • 6f319cdee2 add a script to build installer wang-bin 2014-06-01 22:24:11 +08:00
  • d0917001f2 version 1.3.4 v1.3.4 wang-bin 2014-05-30 22:21:19 +08:00
  • 92fa35ea3e qmake: add plugins.qmltypes for Qt5. move dll to bin wang-bin 2014-05-30 13:56:28 +08:00
  • 9614ff575f seeking is faster by reducing lock scope wang-bin 2014-05-30 21:21:48 +08:00
  • 9a9704f373 fix music can not seek if there's an attached picture. issue 216 wang-bin 2014-05-30 13:26:19 +08:00
  • f60c7fabe6 qmake: install sdk also copy qml files wang-bin 2014-05-30 00:00:55 +08:00
  • a3b13f0ac4 OSX has no malloc.h. wang-bin 2014-05-29 23:59:53 +08:00
  • 773f4f6c57 do not seek to media start position when start to play wang-bin 2014-05-29 16:48:06 +08:00
  • c5a3aaf32a build: version check for both libav and ffmpeg. AVCodecID. etc. wang-bin 2014-05-29 12:16:54 +08:00
  • d5b41824ee build: ffmpeg < 1.0 error. yuv 12bits, codec id etc wang-bin 2014-05-28 10:31:37 +08:00
  • db8605a3e1 do not exit avthread too early wang-bin 2014-05-27 18:35:29 +08:00
  • fba31cb386 pass utf-8 file name to ffmpeg wang-bin 2014-05-27 13:26:55 +08:00
  • 1fba906d6a qmake: qt4 wrong var and func. support CONFIG += av wang-bin 2014-05-27 03:10:51 +08:00
  • fa112588dc qmake: install by script to avoid permission issues. wang-bin 2014-05-27 02:14:58 +08:00
  • f7a3a3aeb3 qmake: QtAV as Qt4 module support wang-bin 2014-05-27 00:50:18 +08:00
  • 0f6548e613 qmake: add QtAV as a Qt5 module wang-bin 2014-05-26 22:16:45 +08:00
  • a50c9a7ad1 player: add avformat options wang-bin 2014-05-24 22:56:09 +08:00
  • ca55960bbe player: support editing flags wang-bin 2014-05-23 21:59:38 +08:00
  • 73cc54feab add meta properties(avcodec options) for ffmpeg decoder wang-bin 2014-05-23 17:54:00 +08:00
  • 46eb98ccab player: store enum value as int instead of string to support flags wang-bin 2014-05-23 17:50:57 +08:00
  • 793f63329a VideoDecoderFFmpeg is final. Other decoders inherit VideoDecoder wang-bin 2014-05-23 12:52:44 +08:00
  • 8c8905cfe1 player: add metadata view. update statistics view if sth changed wang-bin 2014-05-22 16:59:03 +08:00
  • a570221a48 add media metadata. the struct is not good now wang-bin 2014-05-22 15:37:08 +08:00
  • 0a98c7559f use the default channel layout if it's not defined in AVCodecContext wang-bin 2014-05-22 14:24:09 +08:00
  • b187f3ebaa va: only user can disable uswc setting. check uswc before use wang-bin 2014-05-22 01:28:23 +08:00
  • 48601cc4e5 gl: must store and compare line size instead of pixel size wang-bin 2014-05-22 00:48:23 +08:00
  • 23dae68660 vaapi: some va versions have no VAProfileNone wang-bin 2014-05-21 23:07:05 +08:00
  • f11e450bd4 vaapi: fix wrong profile wang-bin 2014-05-20 16:17:41 +08:00
  • 782dd22391 vaapi: dynamically load libva-drm wang-bin 2014-05-19 21:56:52 +08:00
  • 60981244b1 script: ffmpeg link to static libgcc/pthread for mingw. remove useless options for some platforms wang-bin 2014-05-18 19:42:06 +08:00
  • c9024c40b9 player: fix qt4 build error wang-bin 2014-05-18 12:39:37 +08:00
  • 879c62710d cedarv: add description wang-bin 2014-05-17 17:12:51 +08:00
  • a38b963c5d vaapi: fix wrong surface count. add derive image property wang-bin 2014-05-17 17:05:14 +08:00
  • e10930bf2f dxva: enable meta properties wang-bin 2014-05-17 14:51:43 +08:00
  • 224c7b1464 vaapi: correct initial display type wang-bin 2014-05-17 01:45:13 +08:00
  • f45a9ca62a player: apply decoder options in decoder page in menu wang-bin 2014-05-17 01:31:13 +08:00
  • 52a78cd26c player: store enum option sas string to avoid set property error wang-bin 2014-05-17 01:27:43 +08:00
  • f67725a72c use codec_name instead of name for AVDecoder to avoid ambigulty wang-bin 2014-05-17 00:33:28 +08:00
  • 8995ecc074 use variant hash as option to support options for more than 1 codecs wang-bin 2014-05-16 23:18:12 +08:00
  • b1d6570f53 player: add property editor and for decoders. not editable now wang-bin 2014-05-15 23:23:54 +08:00
  • e05ef6ba40 cuda: surfaces type is int wang-bin 2014-05-15 23:21:36 +08:00
  • 4b83b09253 avdecoder remove codecName property. fix crash in get codec name wang-bin 2014-05-15 23:20:56 +08:00
  • da787be551 Merge remote-tracking branch 'origin/master' into qobj wang-bin 2014-05-15 17:42:03 +08:00
  • 1647ed674b hw: meta properties wang-bin 2014-05-15 17:41:44 +08:00
  • e0dc3fd173 vaapi: add qobject properties wang-bin 2014-05-14 23:06:19 +08:00