[{"title":"( 90 个子文件 320KB ) QtQuick yuv420p视频渲染 ","children":[{"title":"videoplayer","children":[{"title":"sceneviewfboitem.cpp <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"videoplayer.cpp <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"Makefile.Debug <span style='color:#111;'> 239.19KB </span>","children":null,"spread":false},{"title":"sceneviewfboitem.h <span style='color:#111;'> 935B </span>","children":null,"spread":false},{"title":"testthread.cpp <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"sceneviewitem.cpp <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"videoplayer.pro.user <span style='color:#111;'> 37.92KB </span>","children":null,"spread":false},{"title":"error.qml <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"videorendernode.cpp <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"sceneviewitem.h <span style='color:#111;'> 555B </span>","children":null,"spread":false},{"title":".qmake.stash <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"videoplayer.pro <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"openglrenderer.cpp <span style='color:#111;'> 905B </span>","children":null,"spread":false},{"title":"Makefile.Release <span style='color:#111;'> 239.13KB </span>","children":null,"spread":false},{"title":"shaders","children":[{"title":"video.vert <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"core.frag <span style='color:#111;'> 1011B </span>","children":null,"spread":false},{"title":"blur.vert <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"gray.frag <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"core.vert <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"blur.frag <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"mosaic.frag <span style='color:#111;'> 436B </span>","children":null,"spread":false},{"title":"mosaic.vert <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"gray.vert <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"video.frag <span style='color:#111;'> 487B </span>","children":null,"spread":false}],"spread":false},{"title":"renderthread.h <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"videoplayer.h <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":"videorenderer.h <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"videorenderer.cpp <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"doc","children":[{"title":"images","children":[{"title":"textureinthread-example.jpg <span style='color:#111;'> 32.49KB </span>","children":null,"spread":false}],"spread":false},{"title":"src","children":[{"title":"textureinthread.qdoc <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"debug","children":null,"spread":false},{"title":"player","children":[{"title":"videoframe.h <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"ffmpeg.h <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"timer.cpp <span style='color:#111;'> 867B </span>","children":null,"spread":false},{"title":"display.h <span style='color:#111;'> 353B </span>","children":null,"spread":false},{"title":"video_decoder.cpp <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"format_converter.h <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"display.cpp <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"player.cpp <span style='color:#111;'> 5.45KB </span>","children":null,"spread":false},{"title":"ffmpeg.cpp <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"player.h <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"video_decoder.h <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"format_converter.cpp <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"timer.h <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"queue.h <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"demuxer.cpp <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"demuxer.h <span style='color:#111;'> 383B </span>","children":null,"spread":false}],"spread":false},{"title":"testthread.h <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 34.21KB </span>","children":null,"spread":false},{"title":"openglrenderer.h <span style='color:#111;'> 616B </span>","children":null,"spread":false},{"title":"renderthread.cpp <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"videorendernode.h <span style='color:#111;'> 630B </span>","children":null,"spread":false},{"title":"fpscounter.h <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"videoplayer.qrc <span style='color:#111;'> 530B </span>","children":null,"spread":false},{"title":"release","children":[{"title":"videorenderer.obj <span style='color:#111;'> 55.18KB </span>","children":null,"spread":false},{"title":"moc_sharedtexturenode.cpp <span style='color:#111;'> 5.34KB </span>","children":null,"spread":false},{"title":"moc_openglrenderer.cpp <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"moc_sceneviewfboitem.obj <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"format_converter.obj <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"ffmpeg.obj <span style='color:#111;'> 26.70KB </span>","children":null,"spread":false},{"title":"videoplayer.exe <span style='color:#111;'> 101.00KB </span>","children":null,"spread":false},{"title":"moc_sceneviewfboitem.cpp <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"moc_renderthread.obj <span style='color:#111;'> 4.76KB </span>","children":null,"spread":false},{"title":"openglrenderer.obj <span style='color:#111;'> 19.76KB </span>","children":null,"spread":false},{"title":"moc_sceneviewitem.cpp <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"qrc_videoplayer.obj <span style='color:#111;'> 14.75KB </span>","children":null,"spread":false},{"title":"renderthread.obj <span style='color:#111;'> 69.15KB </span>","children":null,"spread":false},{"title":"player.obj <span style='color:#111;'> 134.78KB </span>","children":null,"spread":false},{"title":"moc_sharedtexturenode.obj <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false},{"title":"demuxer.obj <span style='color:#111;'> 11.60KB </span>","children":null,"spread":false},{"title":"qrc_videoplayer.cpp <span style='color:#111;'> 59.01KB </span>","children":null,"spread":false},{"title":"videoplayer.obj <span style='color:#111;'> 39.51KB </span>","children":null,"spread":false},{"title":"moc_openglrenderer.obj <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 51.73KB </span>","children":null,"spread":false},{"title":"moc_testthread.obj <span style='color:#111;'> 4.59KB </span>","children":null,"spread":false},{"title":"moc_predefs.h <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"video_decoder.obj <span style='color:#111;'> 17.73KB </span>","children":null,"spread":false},{"title":"moc_videoplayer.obj <span style='color:#111;'> 14.83KB </span>","children":null,"spread":false},{"title":"testthread.obj <span style='color:#111;'> 7.63KB </span>","children":null,"spread":false},{"title":"sceneviewitem.obj <span style='color:#111;'> 29.73KB </span>","children":null,"spread":false},{"title":"sharedtexturenode.obj <span style='color:#111;'> 12.63KB </span>","children":null,"spread":false},{"title":"videorendernode.obj <span style='color:#111;'> 10.86KB </span>","children":null,"spread":false},{"title":"moc_videoplayer.cpp <span style='color:#111;'> 4.66KB </span>","children":null,"spread":false},{"title":"display.obj <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"moc_sceneviewitem.obj <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"moc_testthread.cpp <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"timer.obj <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false},{"title":"moc_renderthread.cpp <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"sceneviewfboitem.obj <span style='color:#111;'> 42.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"main.qml <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]