├── .gitignore ├── LICENSE ├── README.md ├── ai_integration ├── deepstream │ ├── CMakeLists.txt │ ├── doc │ │ ├── video-pipeline.dot │ │ └── video-pipeline.png │ ├── inc │ │ ├── Common.h │ │ ├── DoubleBufferCache.h │ │ ├── Logger.h │ │ └── VideoPipeline.h │ ├── sp_mp4.json │ ├── sp_rtsp.json │ ├── sp_uc.json │ └── src │ │ ├── VideoPipeline.cpp │ │ └── main.cpp ├── test_30fps.h264 ├── test_30fps.ts └── video-pipeline.dot ├── application_develop ├── GstPadProbe │ ├── CMakeLists.txt │ ├── README.md │ ├── doc │ │ ├── gstpadprobe.md │ │ └── images │ │ │ └── gstpadprobe │ │ │ └── SampleFrame.png │ ├── inc │ │ ├── Common.h │ │ ├── DoubleBufferCache.h │ │ └── VideoPipeline.h │ └── src │ │ ├── VideoPipeline.cpp │ │ └── main.cpp ├── README.md ├── app │ ├── CMakeLists.txt │ ├── README.md │ ├── doc │ │ ├── app.md │ │ ├── appsink.md │ │ └── appsrc.md │ ├── inc │ │ ├── Common.h │ │ ├── DoubleBufferCache.h │ │ ├── appsink.h │ │ └── appsrc.h │ └── src │ │ ├── appsink.cpp │ │ ├── appsrc.cpp │ │ └── main.cpp ├── build_pipeline │ ├── CMakeLists.txt │ ├── README.md │ ├── doc │ │ └── build_pipeline.md │ ├── inc │ │ ├── Common.h │ │ └── VideoPipeline.h │ └── src │ │ ├── VideoPipeline.cpp │ │ ├── gst_element_factory_make.cpp │ │ └── gst_parse_launch.cpp ├── custom_user_plugin │ ├── CMakeLists.txt │ ├── README.md │ ├── config.h │ ├── gstoverlay.c │ └── gstoverlay.h └── uridecodebin │ ├── CMakeLists.txt │ ├── README.md │ ├── doc │ └── uridecodebin.md │ ├── inc │ ├── Common.h │ ├── DoubleBufferCache.h │ └── VideoPipeline.h │ └── src │ ├── VideoPipeline.cpp │ └── main.cpp ├── basic_theory ├── README.md ├── app_dev_manual │ ├── autoplugging.md │ ├── fundamental.md │ ├── images │ │ ├── filter-element.png │ │ ├── sink-element.png │ │ ├── src-element.png │ │ ├── thread-buffering.png │ │ └── thread-synchronizing.png │ ├── interfaces.md │ ├── metadata.md │ └── threads.md ├── basic_tutorial │ ├── dynamic_pipelines.md │ ├── gstreamer_concepts.md │ ├── hello_world.md │ ├── images │ │ ├── dynamic_pipelines │ │ │ ├── filter-element-multi.png │ │ │ ├── filter-element.png │ │ │ ├── simple-player.png │ │ │ ├── sink-element.png │ │ │ └── src-element.png │ │ ├── gstreamer_concepts │ │ │ ├── basic-concepts-pipeline.png │ │ │ └── figure-1.png │ │ ├── multithread │ │ │ └── basic-tutorial-7.png │ │ └── short_cutting_pipeline │ │ │ └── basic-tutorial-8.png │ ├── media_format.md │ ├── multithread.md │ └── short_cutting_pipeline.md └── playback │ ├── hardware_decode.md │ ├── images │ └── bin-element-ghost.png │ ├── playbin.md │ ├── playbin_sink.md │ ├── progressive_stream.md │ ├── shortcut_pipeline.md │ └── subtitle.md ├── deepstream ├── DeepStreamSample.md ├── images │ ├── DeepStreamSample │ │ ├── DS_plugin_gst-nvstreammux.png │ │ └── pinned-1024x541.jpg │ └── nvdsosd │ │ ├── DS_plugin_gst-nvdsosd.png │ │ └── DS_plugin_metadata.png └── nvdsosd.md ├── postscript.md ├── qti_gst_plugins └── qtioverlay │ ├── README.md │ ├── qtimlmeta │ ├── CMakeLists.txt │ ├── ml_meta.c │ └── ml_meta.h │ ├── qtioverlay │ ├── CMakeLists.txt │ ├── config.h.in │ ├── gstoverlay.cc │ └── gstoverlay.h │ └── qtiqmmf_overlay │ ├── CMakeLists.txt │ ├── overlay_blit_kernel.cl │ ├── qmmf_overlay.cc │ └── qmmf_overlay_item.h └── useful_tricks ├── images ├── spaces%2F-MhpeWY7MyqU9wFIiSlD%2Fuploads%2FAy02TJr1F9hPCwrE5eLp%2Fimage.png └── spaces%2F-MhpeWY7MyqU9wFIiSlD%2Fuploads%2Fphs3wboDq69rwFUO5b26%2Fimage.png ├── rtspsrc_1.md └── uridecodebin_1.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/README.md -------------------------------------------------------------------------------- /ai_integration/deepstream/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/CMakeLists.txt -------------------------------------------------------------------------------- /ai_integration/deepstream/doc/video-pipeline.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/doc/video-pipeline.dot -------------------------------------------------------------------------------- /ai_integration/deepstream/doc/video-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/doc/video-pipeline.png -------------------------------------------------------------------------------- /ai_integration/deepstream/inc/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/inc/Common.h -------------------------------------------------------------------------------- /ai_integration/deepstream/inc/DoubleBufferCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/inc/DoubleBufferCache.h -------------------------------------------------------------------------------- /ai_integration/deepstream/inc/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/inc/Logger.h -------------------------------------------------------------------------------- /ai_integration/deepstream/inc/VideoPipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/inc/VideoPipeline.h -------------------------------------------------------------------------------- /ai_integration/deepstream/sp_mp4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/sp_mp4.json -------------------------------------------------------------------------------- /ai_integration/deepstream/sp_rtsp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/sp_rtsp.json -------------------------------------------------------------------------------- /ai_integration/deepstream/sp_uc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/sp_uc.json -------------------------------------------------------------------------------- /ai_integration/deepstream/src/VideoPipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/src/VideoPipeline.cpp -------------------------------------------------------------------------------- /ai_integration/deepstream/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/deepstream/src/main.cpp -------------------------------------------------------------------------------- /ai_integration/test_30fps.h264: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/test_30fps.h264 -------------------------------------------------------------------------------- /ai_integration/test_30fps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/test_30fps.ts -------------------------------------------------------------------------------- /ai_integration/video-pipeline.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/ai_integration/video-pipeline.dot -------------------------------------------------------------------------------- /application_develop/GstPadProbe/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/CMakeLists.txt -------------------------------------------------------------------------------- /application_develop/GstPadProbe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/README.md -------------------------------------------------------------------------------- /application_develop/GstPadProbe/doc/gstpadprobe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/doc/gstpadprobe.md -------------------------------------------------------------------------------- /application_develop/GstPadProbe/doc/images/gstpadprobe/SampleFrame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/doc/images/gstpadprobe/SampleFrame.png -------------------------------------------------------------------------------- /application_develop/GstPadProbe/inc/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/inc/Common.h -------------------------------------------------------------------------------- /application_develop/GstPadProbe/inc/DoubleBufferCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/inc/DoubleBufferCache.h -------------------------------------------------------------------------------- /application_develop/GstPadProbe/inc/VideoPipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/inc/VideoPipeline.h -------------------------------------------------------------------------------- /application_develop/GstPadProbe/src/VideoPipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/src/VideoPipeline.cpp -------------------------------------------------------------------------------- /application_develop/GstPadProbe/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/GstPadProbe/src/main.cpp -------------------------------------------------------------------------------- /application_develop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/README.md -------------------------------------------------------------------------------- /application_develop/app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/CMakeLists.txt -------------------------------------------------------------------------------- /application_develop/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/README.md -------------------------------------------------------------------------------- /application_develop/app/doc/app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/doc/app.md -------------------------------------------------------------------------------- /application_develop/app/doc/appsink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/doc/appsink.md -------------------------------------------------------------------------------- /application_develop/app/doc/appsrc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/doc/appsrc.md -------------------------------------------------------------------------------- /application_develop/app/inc/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/inc/Common.h -------------------------------------------------------------------------------- /application_develop/app/inc/DoubleBufferCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/inc/DoubleBufferCache.h -------------------------------------------------------------------------------- /application_develop/app/inc/appsink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/inc/appsink.h -------------------------------------------------------------------------------- /application_develop/app/inc/appsrc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/inc/appsrc.h -------------------------------------------------------------------------------- /application_develop/app/src/appsink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/src/appsink.cpp -------------------------------------------------------------------------------- /application_develop/app/src/appsrc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/src/appsrc.cpp -------------------------------------------------------------------------------- /application_develop/app/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/app/src/main.cpp -------------------------------------------------------------------------------- /application_develop/build_pipeline/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/build_pipeline/CMakeLists.txt -------------------------------------------------------------------------------- /application_develop/build_pipeline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/build_pipeline/README.md -------------------------------------------------------------------------------- /application_develop/build_pipeline/doc/build_pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/build_pipeline/doc/build_pipeline.md -------------------------------------------------------------------------------- /application_develop/build_pipeline/inc/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/build_pipeline/inc/Common.h -------------------------------------------------------------------------------- /application_develop/build_pipeline/inc/VideoPipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/build_pipeline/inc/VideoPipeline.h -------------------------------------------------------------------------------- /application_develop/build_pipeline/src/VideoPipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/build_pipeline/src/VideoPipeline.cpp -------------------------------------------------------------------------------- /application_develop/build_pipeline/src/gst_element_factory_make.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/build_pipeline/src/gst_element_factory_make.cpp -------------------------------------------------------------------------------- /application_develop/build_pipeline/src/gst_parse_launch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/build_pipeline/src/gst_parse_launch.cpp -------------------------------------------------------------------------------- /application_develop/custom_user_plugin/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # create by Ricardo Lu in 05-19-2022 -------------------------------------------------------------------------------- /application_develop/custom_user_plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/custom_user_plugin/README.md -------------------------------------------------------------------------------- /application_develop/custom_user_plugin/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/custom_user_plugin/config.h -------------------------------------------------------------------------------- /application_develop/custom_user_plugin/gstoverlay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/custom_user_plugin/gstoverlay.c -------------------------------------------------------------------------------- /application_develop/custom_user_plugin/gstoverlay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/custom_user_plugin/gstoverlay.h -------------------------------------------------------------------------------- /application_develop/uridecodebin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/uridecodebin/CMakeLists.txt -------------------------------------------------------------------------------- /application_develop/uridecodebin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/uridecodebin/README.md -------------------------------------------------------------------------------- /application_develop/uridecodebin/doc/uridecodebin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/uridecodebin/doc/uridecodebin.md -------------------------------------------------------------------------------- /application_develop/uridecodebin/inc/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/uridecodebin/inc/Common.h -------------------------------------------------------------------------------- /application_develop/uridecodebin/inc/DoubleBufferCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/uridecodebin/inc/DoubleBufferCache.h -------------------------------------------------------------------------------- /application_develop/uridecodebin/inc/VideoPipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/uridecodebin/inc/VideoPipeline.h -------------------------------------------------------------------------------- /application_develop/uridecodebin/src/VideoPipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/uridecodebin/src/VideoPipeline.cpp -------------------------------------------------------------------------------- /application_develop/uridecodebin/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/application_develop/uridecodebin/src/main.cpp -------------------------------------------------------------------------------- /basic_theory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/README.md -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/autoplugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/autoplugging.md -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/fundamental.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/fundamental.md -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/images/filter-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/images/filter-element.png -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/images/sink-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/images/sink-element.png -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/images/src-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/images/src-element.png -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/images/thread-buffering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/images/thread-buffering.png -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/images/thread-synchronizing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/images/thread-synchronizing.png -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/interfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/interfaces.md -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/metadata.md -------------------------------------------------------------------------------- /basic_theory/app_dev_manual/threads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/app_dev_manual/threads.md -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/dynamic_pipelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/dynamic_pipelines.md -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/gstreamer_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/gstreamer_concepts.md -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/hello_world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/hello_world.md -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/dynamic_pipelines/filter-element-multi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/dynamic_pipelines/filter-element-multi.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/dynamic_pipelines/filter-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/dynamic_pipelines/filter-element.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/dynamic_pipelines/simple-player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/dynamic_pipelines/simple-player.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/dynamic_pipelines/sink-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/dynamic_pipelines/sink-element.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/dynamic_pipelines/src-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/dynamic_pipelines/src-element.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/gstreamer_concepts/basic-concepts-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/gstreamer_concepts/basic-concepts-pipeline.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/gstreamer_concepts/figure-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/gstreamer_concepts/figure-1.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/multithread/basic-tutorial-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/multithread/basic-tutorial-7.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/images/short_cutting_pipeline/basic-tutorial-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/images/short_cutting_pipeline/basic-tutorial-8.png -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/media_format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/media_format.md -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/multithread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/multithread.md -------------------------------------------------------------------------------- /basic_theory/basic_tutorial/short_cutting_pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/basic_tutorial/short_cutting_pipeline.md -------------------------------------------------------------------------------- /basic_theory/playback/hardware_decode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/playback/hardware_decode.md -------------------------------------------------------------------------------- /basic_theory/playback/images/bin-element-ghost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/playback/images/bin-element-ghost.png -------------------------------------------------------------------------------- /basic_theory/playback/playbin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/playback/playbin.md -------------------------------------------------------------------------------- /basic_theory/playback/playbin_sink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/playback/playbin_sink.md -------------------------------------------------------------------------------- /basic_theory/playback/progressive_stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/playback/progressive_stream.md -------------------------------------------------------------------------------- /basic_theory/playback/shortcut_pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/playback/shortcut_pipeline.md -------------------------------------------------------------------------------- /basic_theory/playback/subtitle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/basic_theory/playback/subtitle.md -------------------------------------------------------------------------------- /deepstream/DeepStreamSample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/deepstream/DeepStreamSample.md -------------------------------------------------------------------------------- /deepstream/images/DeepStreamSample/DS_plugin_gst-nvstreammux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/deepstream/images/DeepStreamSample/DS_plugin_gst-nvstreammux.png -------------------------------------------------------------------------------- /deepstream/images/DeepStreamSample/pinned-1024x541.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/deepstream/images/DeepStreamSample/pinned-1024x541.jpg -------------------------------------------------------------------------------- /deepstream/images/nvdsosd/DS_plugin_gst-nvdsosd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/deepstream/images/nvdsosd/DS_plugin_gst-nvdsosd.png -------------------------------------------------------------------------------- /deepstream/images/nvdsosd/DS_plugin_metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/deepstream/images/nvdsosd/DS_plugin_metadata.png -------------------------------------------------------------------------------- /deepstream/nvdsosd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/deepstream/nvdsosd.md -------------------------------------------------------------------------------- /postscript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/postscript.md -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/README.md -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtimlmeta/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtimlmeta/CMakeLists.txt -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtimlmeta/ml_meta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtimlmeta/ml_meta.c -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtimlmeta/ml_meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtimlmeta/ml_meta.h -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtioverlay/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtioverlay/CMakeLists.txt -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtioverlay/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtioverlay/config.h.in -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtioverlay/gstoverlay.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtioverlay/gstoverlay.cc -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtioverlay/gstoverlay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtioverlay/gstoverlay.h -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtiqmmf_overlay/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtiqmmf_overlay/CMakeLists.txt -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtiqmmf_overlay/overlay_blit_kernel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtiqmmf_overlay/overlay_blit_kernel.cl -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtiqmmf_overlay/qmmf_overlay.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtiqmmf_overlay/qmmf_overlay.cc -------------------------------------------------------------------------------- /qti_gst_plugins/qtioverlay/qtiqmmf_overlay/qmmf_overlay_item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/qti_gst_plugins/qtioverlay/qtiqmmf_overlay/qmmf_overlay_item.h -------------------------------------------------------------------------------- /useful_tricks/images/spaces%2F-MhpeWY7MyqU9wFIiSlD%2Fuploads%2FAy02TJr1F9hPCwrE5eLp%2Fimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/useful_tricks/images/spaces%2F-MhpeWY7MyqU9wFIiSlD%2Fuploads%2FAy02TJr1F9hPCwrE5eLp%2Fimage.png -------------------------------------------------------------------------------- /useful_tricks/images/spaces%2F-MhpeWY7MyqU9wFIiSlD%2Fuploads%2Fphs3wboDq69rwFUO5b26%2Fimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/useful_tricks/images/spaces%2F-MhpeWY7MyqU9wFIiSlD%2Fuploads%2Fphs3wboDq69rwFUO5b26%2Fimage.png -------------------------------------------------------------------------------- /useful_tricks/rtspsrc_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/useful_tricks/rtspsrc_1.md -------------------------------------------------------------------------------- /useful_tricks/uridecodebin_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gesanqiu/gstreamer-example/HEAD/useful_tricks/uridecodebin_1.md --------------------------------------------------------------------------------