├── .gitignore ├── CMakeLists.txt ├── README.md ├── Resources └── images │ ├── bg_pattern.png │ ├── button_normal_cap_left.png │ ├── button_normal_cap_right.png │ ├── button_normal_stretch.png │ ├── button_pressed_cap_left.png │ ├── button_pressed_cap_right.png │ ├── button_pressed_stretch.png │ ├── curve_thing_edit-6.png │ ├── frame_bottom.png │ ├── frame_bottomleft.png │ ├── frame_bottomright.png │ ├── frame_left.png │ ├── frame_right.png │ ├── frame_top.png │ ├── frame_topleft.png │ ├── frame_topright.png │ ├── groupframe_bottom_left.png │ ├── groupframe_bottom_right.png │ ├── groupframe_bottom_stretch.png │ ├── groupframe_left_stretch.png │ ├── groupframe_right_stretch.png │ ├── groupframe_top_stretch.png │ ├── groupframe_topleft.png │ ├── groupframe_topright.png │ ├── line_dash_dot.png │ ├── line_dash_dot_dot.png │ ├── line_dashed.png │ ├── line_dotted.png │ ├── line_solid.png │ ├── radiobutton-off.png │ ├── radiobutton-on.png │ ├── radiobutton_off.png │ ├── radiobutton_on.png │ ├── slider_bar.png │ ├── slider_thumb_off.png │ ├── slider_thumb_on.png │ ├── title_cap_left.png │ ├── title_cap_right.png │ └── title_stretch.png ├── data └── download_lfv.sh ├── imgs ├── cats.jpg ├── dancing.jpg ├── demo.gif ├── teaser.jpg ├── train1.jpg ├── train2.jpg └── ui.jpg └── src ├── LFVideo.cpp ├── LFVideo.h ├── PlayerQT.cpp ├── PlayerQT.h ├── common.h ├── main.cpp ├── ui ├── arthurstyle.cpp ├── arthurstyle.h ├── arthurwidgets.cpp ├── arthurwidgets.h ├── qpixmapdata_p.h └── qrc_shared.cpp └── utils ├── FastImage.cpp ├── FastImage.h ├── ImageTools.cpp ├── ImageTools.h ├── Timer.cpp ├── Timer.h ├── Utility.cpp ├── Utility.h ├── framerate.hpp ├── log.hpp └── timing.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/README.md -------------------------------------------------------------------------------- /Resources/images/bg_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/bg_pattern.png -------------------------------------------------------------------------------- /Resources/images/button_normal_cap_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/button_normal_cap_left.png -------------------------------------------------------------------------------- /Resources/images/button_normal_cap_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/button_normal_cap_right.png -------------------------------------------------------------------------------- /Resources/images/button_normal_stretch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/button_normal_stretch.png -------------------------------------------------------------------------------- /Resources/images/button_pressed_cap_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/button_pressed_cap_left.png -------------------------------------------------------------------------------- /Resources/images/button_pressed_cap_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/button_pressed_cap_right.png -------------------------------------------------------------------------------- /Resources/images/button_pressed_stretch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/button_pressed_stretch.png -------------------------------------------------------------------------------- /Resources/images/curve_thing_edit-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/curve_thing_edit-6.png -------------------------------------------------------------------------------- /Resources/images/frame_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/frame_bottom.png -------------------------------------------------------------------------------- /Resources/images/frame_bottomleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/frame_bottomleft.png -------------------------------------------------------------------------------- /Resources/images/frame_bottomright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/frame_bottomright.png -------------------------------------------------------------------------------- /Resources/images/frame_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/frame_left.png -------------------------------------------------------------------------------- /Resources/images/frame_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/frame_right.png -------------------------------------------------------------------------------- /Resources/images/frame_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/frame_top.png -------------------------------------------------------------------------------- /Resources/images/frame_topleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/frame_topleft.png -------------------------------------------------------------------------------- /Resources/images/frame_topright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/frame_topright.png -------------------------------------------------------------------------------- /Resources/images/groupframe_bottom_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/groupframe_bottom_left.png -------------------------------------------------------------------------------- /Resources/images/groupframe_bottom_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/groupframe_bottom_right.png -------------------------------------------------------------------------------- /Resources/images/groupframe_bottom_stretch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/groupframe_bottom_stretch.png -------------------------------------------------------------------------------- /Resources/images/groupframe_left_stretch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/groupframe_left_stretch.png -------------------------------------------------------------------------------- /Resources/images/groupframe_right_stretch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/groupframe_right_stretch.png -------------------------------------------------------------------------------- /Resources/images/groupframe_top_stretch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/groupframe_top_stretch.png -------------------------------------------------------------------------------- /Resources/images/groupframe_topleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/groupframe_topleft.png -------------------------------------------------------------------------------- /Resources/images/groupframe_topright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/groupframe_topright.png -------------------------------------------------------------------------------- /Resources/images/line_dash_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/line_dash_dot.png -------------------------------------------------------------------------------- /Resources/images/line_dash_dot_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/line_dash_dot_dot.png -------------------------------------------------------------------------------- /Resources/images/line_dashed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/line_dashed.png -------------------------------------------------------------------------------- /Resources/images/line_dotted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/line_dotted.png -------------------------------------------------------------------------------- /Resources/images/line_solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/line_solid.png -------------------------------------------------------------------------------- /Resources/images/radiobutton-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/radiobutton-off.png -------------------------------------------------------------------------------- /Resources/images/radiobutton-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/radiobutton-on.png -------------------------------------------------------------------------------- /Resources/images/radiobutton_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/radiobutton_off.png -------------------------------------------------------------------------------- /Resources/images/radiobutton_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/radiobutton_on.png -------------------------------------------------------------------------------- /Resources/images/slider_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/slider_bar.png -------------------------------------------------------------------------------- /Resources/images/slider_thumb_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/slider_thumb_off.png -------------------------------------------------------------------------------- /Resources/images/slider_thumb_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/slider_thumb_on.png -------------------------------------------------------------------------------- /Resources/images/title_cap_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/title_cap_left.png -------------------------------------------------------------------------------- /Resources/images/title_cap_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/title_cap_right.png -------------------------------------------------------------------------------- /Resources/images/title_stretch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/Resources/images/title_stretch.png -------------------------------------------------------------------------------- /data/download_lfv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/data/download_lfv.sh -------------------------------------------------------------------------------- /imgs/cats.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/imgs/cats.jpg -------------------------------------------------------------------------------- /imgs/dancing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/imgs/dancing.jpg -------------------------------------------------------------------------------- /imgs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/imgs/demo.gif -------------------------------------------------------------------------------- /imgs/teaser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/imgs/teaser.jpg -------------------------------------------------------------------------------- /imgs/train1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/imgs/train1.jpg -------------------------------------------------------------------------------- /imgs/train2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/imgs/train2.jpg -------------------------------------------------------------------------------- /imgs/ui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/imgs/ui.jpg -------------------------------------------------------------------------------- /src/LFVideo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/LFVideo.cpp -------------------------------------------------------------------------------- /src/LFVideo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/LFVideo.h -------------------------------------------------------------------------------- /src/PlayerQT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/PlayerQT.cpp -------------------------------------------------------------------------------- /src/PlayerQT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/PlayerQT.h -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/common.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/ui/arthurstyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/ui/arthurstyle.cpp -------------------------------------------------------------------------------- /src/ui/arthurstyle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/ui/arthurstyle.h -------------------------------------------------------------------------------- /src/ui/arthurwidgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/ui/arthurwidgets.cpp -------------------------------------------------------------------------------- /src/ui/arthurwidgets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/ui/arthurwidgets.h -------------------------------------------------------------------------------- /src/ui/qpixmapdata_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/ui/qpixmapdata_p.h -------------------------------------------------------------------------------- /src/ui/qrc_shared.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/ui/qrc_shared.cpp -------------------------------------------------------------------------------- /src/utils/FastImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/FastImage.cpp -------------------------------------------------------------------------------- /src/utils/FastImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/FastImage.h -------------------------------------------------------------------------------- /src/utils/ImageTools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/ImageTools.cpp -------------------------------------------------------------------------------- /src/utils/ImageTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/ImageTools.h -------------------------------------------------------------------------------- /src/utils/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/Timer.cpp -------------------------------------------------------------------------------- /src/utils/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/Timer.h -------------------------------------------------------------------------------- /src/utils/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/Utility.cpp -------------------------------------------------------------------------------- /src/utils/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/Utility.h -------------------------------------------------------------------------------- /src/utils/framerate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/framerate.hpp -------------------------------------------------------------------------------- /src/utils/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/log.hpp -------------------------------------------------------------------------------- /src/utils/timing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/junyanz/light-field-video/HEAD/src/utils/timing.hpp --------------------------------------------------------------------------------