BugFix Gst Pipeline closing and unreferencing

Need to empty pipeline bus if IGNORE_GST_BUS_MESSAGE is not set. Ensuring all gst_objects are unreferenced properly to be erased.
This commit is contained in:
Bruno Herbelin
2024-10-03 14:56:58 +02:00
parent d0b8cf0275
commit 32c83a6eee
8 changed files with 141 additions and 65 deletions

View File

@@ -87,9 +87,6 @@ if(UNIX)
else()
add_definitions(-DLINUX)
# add_definitions(-DUSE_GST_OPENGL_SYNC_HANDLER)
# add_definitions(-DUSE_GL_BUFFER_SUBDATA)
# add_definitions(-DIGNORE_GST_ERROR_MESSAGE)
# CPACK
set(CPACK_SYSTEM_NAME "${CMAKE_HOST_SYSTEM_NAME}")
@@ -113,6 +110,14 @@ elseif(WIN32)
add_definitions(-DMINGW32)
endif()
#####
##### Preprocessor options
#####
# add_definitions(-DUSE_GST_OPENGL_SYNC_HANDLER)
# add_definitions(-DUSE_GL_BUFFER_SUBDATA)
add_definitions(-DIGNORE_GST_BUS_MESSAGE)
#####
##### Dependencies
#####