Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
d632dbed
Commit
d632dbed
authored
Jul 16, 2009
by
Anthony Loiseau
Committed by
Rémi Duraffort
Jul 16, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cosmetic: remove nullity test on free() and delete
Signed-off-by:
Rémi Duraffort
<
ivoire@videolan.org
>
parent
8bcb2f3c
Changes
25
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
50 additions
and
109 deletions
+50
-109
modules/access/cdda/info.c
modules/access/cdda/info.c
+2
-2
modules/codec/realvideo.c
modules/codec/realvideo.c
+3
-6
modules/codec/wmafixed/wma.c
modules/codec/wmafixed/wma.c
+1
-2
modules/control/http/rpn.c
modules/control/http/rpn.c
+2
-4
modules/demux/mkv/matroska_segment_parse.cpp
modules/demux/mkv/matroska_segment_parse.cpp
+1
-2
modules/gui/qt4/menus.cpp
modules/gui/qt4/menus.cpp
+1
-2
modules/gui/skins2/commands/async_queue.cpp
modules/gui/skins2/commands/async_queue.cpp
+2
-5
modules/gui/skins2/macosx/macosx_loop.cpp
modules/gui/skins2/macosx/macosx_loop.cpp
+2
-5
modules/gui/skins2/parser/interpreter.cpp
modules/gui/skins2/parser/interpreter.cpp
+2
-5
modules/gui/skins2/src/dialogs.cpp
modules/gui/skins2/src/dialogs.cpp
+2
-5
modules/gui/skins2/src/logger.cpp
modules/gui/skins2/src/logger.cpp
+2
-5
modules/gui/skins2/src/os_factory.cpp
modules/gui/skins2/src/os_factory.cpp
+2
-5
modules/gui/skins2/src/theme_repository.cpp
modules/gui/skins2/src/theme_repository.cpp
+2
-5
modules/gui/skins2/src/var_manager.cpp
modules/gui/skins2/src/var_manager.cpp
+2
-5
modules/gui/skins2/src/vlcproc.cpp
modules/gui/skins2/src/vlcproc.cpp
+2
-5
modules/gui/skins2/src/vout_manager.cpp
modules/gui/skins2/src/vout_manager.cpp
+2
-5
modules/gui/skins2/win32/win32_loop.cpp
modules/gui/skins2/win32/win32_loop.cpp
+2
-5
modules/gui/skins2/x11/x11_loop.cpp
modules/gui/skins2/x11/x11_loop.cpp
+2
-5
modules/packetizer/dirac.c
modules/packetizer/dirac.c
+1
-2
modules/video_filter/atmo/AtmoConfig.cpp
modules/video_filter/atmo/AtmoConfig.cpp
+5
-7
modules/video_filter/atmo/AtmoExternalCaptureInput.cpp
modules/video_filter/atmo/AtmoExternalCaptureInput.cpp
+2
-3
modules/video_filter/atmo/atmo.cpp
modules/video_filter/atmo/atmo.cpp
+1
-2
modules/video_filter/opencv_example.cpp
modules/video_filter/opencv_example.cpp
+3
-8
modules/video_output/qte/qte.cpp
modules/video_output/qte/qte.cpp
+2
-5
modules/video_output/x11/xvmc.c
modules/video_output/x11/xvmc.c
+2
-4
No files found.
modules/access/cdda/info.c
View file @
d632dbed
...
@@ -48,8 +48,8 @@ static char *CDDAFormatMRL( const access_t *p_access, track_t i_track );
...
@@ -48,8 +48,8 @@ static char *CDDAFormatMRL( const access_t *p_access, track_t i_track );
#ifdef HAVE_LIBCDDB
#ifdef HAVE_LIBCDDB
#define free_and_dup(var, val) \
#define free_and_dup(var, val) \
if (var) free(var
); \
free( var
); \
if (val) var
=strdup(val
);
if (val) var
= strdup( val
);
/* Saves CDDB information about CD-DA via libcddb. */
/* Saves CDDB information about CD-DA via libcddb. */
...
...
modules/codec/realvideo.c
View file @
d632dbed
...
@@ -222,7 +222,7 @@ static int InitVideo(decoder_t *p_dec)
...
@@ -222,7 +222,7 @@ static int InitVideo(decoder_t *p_dec)
free
(
p_sys
);
free
(
p_sys
);
return
VLC_EGENERIC
;
return
VLC_EGENERIC
;
}
}
if
(
p_sys
->
plane
)
free
(
p_sys
->
plane
);
free
(
p_sys
->
plane
);
p_sys
->
plane
=
malloc
(
p_dec
->
fmt_in
.
video
.
i_width
*
p_dec
->
fmt_in
.
video
.
i_height
*
3
/
2
+
1024
);
p_sys
->
plane
=
malloc
(
p_dec
->
fmt_in
.
video
.
i_width
*
p_dec
->
fmt_in
.
video
.
i_height
*
3
/
2
+
1024
);
if
(
NULL
==
p_sys
->
plane
)
if
(
NULL
==
p_sys
->
plane
)
{
{
...
@@ -419,11 +419,8 @@ static void Close( vlc_object_t *p_this )
...
@@ -419,11 +419,8 @@ static void Close( vlc_object_t *p_this )
#endif
#endif
p_sys
->
rv_handle
=
NULL
;
p_sys
->
rv_handle
=
NULL
;
if
(
p_sys
->
plane
)
free
(
p_sys
->
plane
);
{
p_sys
->
plane
=
NULL
;
free
(
p_sys
->
plane
);
p_sys
->
plane
=
NULL
;
}
msg_Dbg
(
p_dec
,
"FreeLibrary ok."
);
msg_Dbg
(
p_dec
,
"FreeLibrary ok."
);
#ifdef LOADER
#ifdef LOADER
...
...
modules/codec/wmafixed/wma.c
View file @
d632dbed
...
@@ -261,8 +261,7 @@ static aout_buffer_t *DecodeFrame( decoder_t *p_dec, block_t **pp_block )
...
@@ -261,8 +261,7 @@ static aout_buffer_t *DecodeFrame( decoder_t *p_dec, block_t **pp_block )
/* worst case */
/* worst case */
size_t
i_buffer
=
BLOCK_MAX_SIZE
*
MAX_CHANNELS
*
p_sys
->
wmadec
.
nb_frames
;
size_t
i_buffer
=
BLOCK_MAX_SIZE
*
MAX_CHANNELS
*
p_sys
->
wmadec
.
nb_frames
;
if
(
p_sys
->
p_output
)
free
(
p_sys
->
p_output
);
free
(
p_sys
->
p_output
);
p_sys
->
p_output
=
malloc
(
i_buffer
*
sizeof
(
int32_t
)
);
p_sys
->
p_output
=
malloc
(
i_buffer
*
sizeof
(
int32_t
)
);
p_sys
->
p_samples
=
(
int8_t
*
)
p_sys
->
p_output
;
p_sys
->
p_samples
=
(
int8_t
*
)
p_sys
->
p_output
;
...
...
modules/control/http/rpn.c
View file @
d632dbed
...
@@ -641,8 +641,7 @@ void EvaluateRPN( intf_thread_t *p_intf, mvar_t *vars,
...
@@ -641,8 +641,7 @@ void EvaluateRPN( intf_thread_t *p_intf, mvar_t *vars,
if
(
!
b_error
)
if
(
!
b_error
)
var_Set
(
p_object
,
psz_variable
,
val
);
var_Set
(
p_object
,
psz_variable
,
val
);
if
(
psz_value
!=
NULL
)
free
(
psz_value
);
free
(
psz_value
);
}
}
else
else
msg_Warn
(
p_intf
,
"vlc_var_set called without an object"
);
msg_Warn
(
p_intf
,
"vlc_var_set called without an object"
);
...
@@ -811,8 +810,7 @@ void EvaluateRPN( intf_thread_t *p_intf, mvar_t *vars,
...
@@ -811,8 +810,7 @@ void EvaluateRPN( intf_thread_t *p_intf, mvar_t *vars,
}
}
i_result
=
config_SaveConfigFile
(
p_intf
,
psz_module
);
i_result
=
config_SaveConfigFile
(
p_intf
,
psz_module
);
if
(
psz_module
!=
NULL
)
free
(
psz_module
);
free
(
psz_module
);
SSPushN
(
st
,
i_result
);
SSPushN
(
st
,
i_result
);
}
}
else
if
(
!
strcmp
(
s
,
"vlc_config_reset"
)
)
else
if
(
!
strcmp
(
s
,
"vlc_config_reset"
)
)
...
...
modules/demux/mkv/matroska_segment_parse.cpp
View file @
d632dbed
...
@@ -306,8 +306,7 @@ void matroska_segment_c::ParseTrackEntry( KaxTrackEntry *m )
...
@@ -306,8 +306,7 @@ void matroska_segment_c::ParseTrackEntry( KaxTrackEntry *m )
{
{
KaxTrackLanguage
&
lang
=
*
(
KaxTrackLanguage
*
)
l
;
KaxTrackLanguage
&
lang
=
*
(
KaxTrackLanguage
*
)
l
;
if
(
tk
->
fmt
.
psz_language
!=
NULL
)
free
(
tk
->
fmt
.
psz_language
);
free
(
tk
->
fmt
.
psz_language
);
tk
->
fmt
.
psz_language
=
strdup
(
string
(
lang
).
c_str
()
);
tk
->
fmt
.
psz_language
=
strdup
(
string
(
lang
).
c_str
()
);
msg_Dbg
(
&
sys
.
demuxer
,
msg_Dbg
(
&
sys
.
demuxer
,
"| | | + Track Language=`%s'"
,
tk
->
fmt
.
psz_language
);
"| | | + Track Language=`%s'"
,
tk
->
fmt
.
psz_language
);
...
...
modules/gui/qt4/menus.cpp
View file @
d632dbed
...
@@ -893,8 +893,7 @@ void QVLCMenu::MiscPopupMenu( intf_thread_t *p_intf )
...
@@ -893,8 +893,7 @@ void QVLCMenu::MiscPopupMenu( intf_thread_t *p_intf )
void
QVLCMenu
::
PopupMenu
(
intf_thread_t
*
p_intf
,
bool
show
)
void
QVLCMenu
::
PopupMenu
(
intf_thread_t
*
p_intf
,
bool
show
)
{
{
/* Delete old popup if there is one */
/* Delete old popup if there is one */
if
(
p_intf
->
p_sys
->
p_popup_menu
)
delete
p_intf
->
p_sys
->
p_popup_menu
;
delete
p_intf
->
p_sys
->
p_popup_menu
;
if
(
!
show
)
if
(
!
show
)
{
{
...
...
modules/gui/skins2/commands/async_queue.cpp
View file @
d632dbed
...
@@ -67,11 +67,8 @@ AsyncQueue *AsyncQueue::instance( intf_thread_t *pIntf )
...
@@ -67,11 +67,8 @@ AsyncQueue *AsyncQueue::instance( intf_thread_t *pIntf )
void
AsyncQueue
::
destroy
(
intf_thread_t
*
pIntf
)
void
AsyncQueue
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_queue
)
delete
pIntf
->
p_sys
->
p_queue
;
{
pIntf
->
p_sys
->
p_queue
=
NULL
;
delete
pIntf
->
p_sys
->
p_queue
;
pIntf
->
p_sys
->
p_queue
=
NULL
;
}
}
}
...
...
modules/gui/skins2/macosx/macosx_loop.cpp
View file @
d632dbed
...
@@ -72,11 +72,8 @@ OSLoop *MacOSXLoop::instance( intf_thread_t *pIntf )
...
@@ -72,11 +72,8 @@ OSLoop *MacOSXLoop::instance( intf_thread_t *pIntf )
void
MacOSXLoop
::
destroy
(
intf_thread_t
*
pIntf
)
void
MacOSXLoop
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_osLoop
)
delete
pIntf
->
p_sys
->
p_osLoop
;
{
pIntf
->
p_sys
->
p_osLoop
=
NULL
;
delete
pIntf
->
p_sys
->
p_osLoop
;
pIntf
->
p_sys
->
p_osLoop
=
NULL
;
}
}
}
...
...
modules/gui/skins2/parser/interpreter.cpp
View file @
d632dbed
...
@@ -141,11 +141,8 @@ Interpreter *Interpreter::instance( intf_thread_t *pIntf )
...
@@ -141,11 +141,8 @@ Interpreter *Interpreter::instance( intf_thread_t *pIntf )
void
Interpreter
::
destroy
(
intf_thread_t
*
pIntf
)
void
Interpreter
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_interpreter
)
delete
pIntf
->
p_sys
->
p_interpreter
;
{
pIntf
->
p_sys
->
p_interpreter
=
NULL
;
delete
pIntf
->
p_sys
->
p_interpreter
;
pIntf
->
p_sys
->
p_interpreter
=
NULL
;
}
}
}
...
...
modules/gui/skins2/src/dialogs.cpp
View file @
d632dbed
...
@@ -147,11 +147,8 @@ Dialogs *Dialogs::instance( intf_thread_t *pIntf )
...
@@ -147,11 +147,8 @@ Dialogs *Dialogs::instance( intf_thread_t *pIntf )
void
Dialogs
::
destroy
(
intf_thread_t
*
pIntf
)
void
Dialogs
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_dialogs
)
delete
pIntf
->
p_sys
->
p_dialogs
;
{
pIntf
->
p_sys
->
p_dialogs
=
NULL
;
delete
pIntf
->
p_sys
->
p_dialogs
;
pIntf
->
p_sys
->
p_dialogs
=
NULL
;
}
}
}
...
...
modules/gui/skins2/src/logger.cpp
View file @
d632dbed
...
@@ -52,11 +52,8 @@ Logger *Logger::instance( intf_thread_t *pIntf )
...
@@ -52,11 +52,8 @@ Logger *Logger::instance( intf_thread_t *pIntf )
void
Logger
::
destroy
(
intf_thread_t
*
pIntf
)
void
Logger
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_logger
)
delete
pIntf
->
p_sys
->
p_logger
;
{
pIntf
->
p_sys
->
p_logger
=
NULL
;
delete
pIntf
->
p_sys
->
p_logger
;
pIntf
->
p_sys
->
p_logger
=
NULL
;
}
}
}
...
...
modules/gui/skins2/src/os_factory.cpp
View file @
d632dbed
...
@@ -64,10 +64,7 @@ OSFactory *OSFactory::instance( intf_thread_t *pIntf )
...
@@ -64,10 +64,7 @@ OSFactory *OSFactory::instance( intf_thread_t *pIntf )
void
OSFactory
::
destroy
(
intf_thread_t
*
pIntf
)
void
OSFactory
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_osFactory
)
delete
pIntf
->
p_sys
->
p_osFactory
;
{
pIntf
->
p_sys
->
p_osFactory
=
NULL
;
delete
pIntf
->
p_sys
->
p_osFactory
;
pIntf
->
p_sys
->
p_osFactory
=
NULL
;
}
}
}
modules/gui/skins2/src/theme_repository.cpp
View file @
d632dbed
...
@@ -49,11 +49,8 @@ ThemeRepository *ThemeRepository::instance( intf_thread_t *pIntf )
...
@@ -49,11 +49,8 @@ ThemeRepository *ThemeRepository::instance( intf_thread_t *pIntf )
void
ThemeRepository
::
destroy
(
intf_thread_t
*
pIntf
)
void
ThemeRepository
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_repository
)
delete
pIntf
->
p_sys
->
p_repository
;
{
pIntf
->
p_sys
->
p_repository
=
NULL
;
delete
pIntf
->
p_sys
->
p_repository
;
pIntf
->
p_sys
->
p_repository
=
NULL
;
}
}
}
...
...
modules/gui/skins2/src/var_manager.cpp
View file @
d632dbed
...
@@ -74,11 +74,8 @@ VarManager *VarManager::instance( intf_thread_t *pIntf )
...
@@ -74,11 +74,8 @@ VarManager *VarManager::instance( intf_thread_t *pIntf )
void
VarManager
::
destroy
(
intf_thread_t
*
pIntf
)
void
VarManager
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_varManager
)
delete
pIntf
->
p_sys
->
p_varManager
;
{
pIntf
->
p_sys
->
p_varManager
=
NULL
;
delete
pIntf
->
p_sys
->
p_varManager
;
pIntf
->
p_sys
->
p_varManager
=
NULL
;
}
}
}
...
...
modules/gui/skins2/src/vlcproc.cpp
View file @
d632dbed
...
@@ -65,11 +65,8 @@ VlcProc *VlcProc::instance( intf_thread_t *pIntf )
...
@@ -65,11 +65,8 @@ VlcProc *VlcProc::instance( intf_thread_t *pIntf )
void
VlcProc
::
destroy
(
intf_thread_t
*
pIntf
)
void
VlcProc
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_vlcProc
)
delete
pIntf
->
p_sys
->
p_vlcProc
;
{
pIntf
->
p_sys
->
p_vlcProc
=
NULL
;
delete
pIntf
->
p_sys
->
p_vlcProc
;
pIntf
->
p_sys
->
p_vlcProc
=
NULL
;
}
}
}
...
...
modules/gui/skins2/src/vout_manager.cpp
View file @
d632dbed
...
@@ -50,11 +50,8 @@ VoutManager *VoutManager::instance( intf_thread_t *pIntf )
...
@@ -50,11 +50,8 @@ VoutManager *VoutManager::instance( intf_thread_t *pIntf )
void
VoutManager
::
destroy
(
intf_thread_t
*
pIntf
)
void
VoutManager
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_voutManager
)
delete
pIntf
->
p_sys
->
p_voutManager
;
{
pIntf
->
p_sys
->
p_voutManager
=
NULL
;
delete
pIntf
->
p_sys
->
p_voutManager
;
pIntf
->
p_sys
->
p_voutManager
=
NULL
;
}
}
}
...
...
modules/gui/skins2/win32/win32_loop.cpp
View file @
d632dbed
...
@@ -107,11 +107,8 @@ OSLoop *Win32Loop::instance( intf_thread_t *pIntf )
...
@@ -107,11 +107,8 @@ OSLoop *Win32Loop::instance( intf_thread_t *pIntf )
void
Win32Loop
::
destroy
(
intf_thread_t
*
pIntf
)
void
Win32Loop
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_osLoop
)
delete
pIntf
->
p_sys
->
p_osLoop
;
{
pIntf
->
p_sys
->
p_osLoop
=
NULL
;
delete
pIntf
->
p_sys
->
p_osLoop
;
pIntf
->
p_sys
->
p_osLoop
=
NULL
;
}
}
}
...
...
modules/gui/skins2/x11/x11_loop.cpp
View file @
d632dbed
...
@@ -100,11 +100,8 @@ OSLoop *X11Loop::instance( intf_thread_t *pIntf, X11Display &rDisplay )
...
@@ -100,11 +100,8 @@ OSLoop *X11Loop::instance( intf_thread_t *pIntf, X11Display &rDisplay )
void
X11Loop
::
destroy
(
intf_thread_t
*
pIntf
)
void
X11Loop
::
destroy
(
intf_thread_t
*
pIntf
)
{
{
if
(
pIntf
->
p_sys
->
p_osLoop
)
delete
pIntf
->
p_sys
->
p_osLoop
;
{
pIntf
->
p_sys
->
p_osLoop
=
NULL
;
delete
pIntf
->
p_sys
->
p_osLoop
;
pIntf
->
p_sys
->
p_osLoop
=
NULL
;
}
}
}
...
...
modules/packetizer/dirac.c
View file @
d632dbed
...
@@ -922,8 +922,7 @@ static int dirac_InspectDataUnit( decoder_t *p_dec, block_t **pp_block, block_t
...
@@ -922,8 +922,7 @@ static int dirac_InspectDataUnit( decoder_t *p_dec, block_t **pp_block, block_t
* - required for ogg muxing
* - required for ogg muxing
* - useful for error checking
* - useful for error checking
* - it isn't allowed to change until an eos */
* - it isn't allowed to change until an eos */
if
(
p_es
->
p_extra
)
free
(
p_es
->
p_extra
);
free
(
p_es
->
p_extra
);
p_es
->
p_extra
=
calloc
(
1
,
p_block
->
i_buffer
+
13
);
p_es
->
p_extra
=
calloc
(
1
,
p_block
->
i_buffer
+
13
);
if
(
!
p_es
->
p_extra
)
if
(
!
p_es
->
p_extra
)
{
{
...
...
modules/video_filter/atmo/AtmoConfig.cpp
View file @
d632dbed
...
@@ -64,11 +64,10 @@ CAtmoConfig::CAtmoConfig()
...
@@ -64,11 +64,10 @@ CAtmoConfig::CAtmoConfig()
}
}
CAtmoConfig
::~
CAtmoConfig
()
{
CAtmoConfig
::~
CAtmoConfig
()
{
// and finally cleanup...
// and finally cleanup...
clearAllChannelMappings
();
clearAllChannelMappings
();
#if !defined (WIN32)
#if !defined (WIN32)
if
(
m_devicename
)
free
(
m_devicename
);
free
(
m_devicename
);
#endif
#endif
}
}
...
@@ -234,9 +233,8 @@ void CAtmoConfig::AddChannelAssignment(tChannelAssignment *ta) {
...
@@ -234,9 +233,8 @@ void CAtmoConfig::AddChannelAssignment(tChannelAssignment *ta) {
}
}
void
CAtmoConfig
::
SetChannelAssignment
(
int
index
,
tChannelAssignment
*
ta
)
{
void
CAtmoConfig
::
SetChannelAssignment
(
int
index
,
tChannelAssignment
*
ta
)
{
if
(
m_ChannelAssignments
[
index
]
!=
NULL
)
delete
m_ChannelAssignments
[
index
];
delete
m_ChannelAssignments
[
index
];
m_ChannelAssignments
[
index
]
=
ta
;
m_ChannelAssignments
[
index
]
=
ta
;
}
}
CAtmoZoneDefinition
*
CAtmoConfig
::
getZoneDefinition
(
int
zoneIndex
)
{
CAtmoZoneDefinition
*
CAtmoConfig
::
getZoneDefinition
(
int
zoneIndex
)
{
...
...
modules/video_filter/atmo/AtmoExternalCaptureInput.cpp
View file @
d632dbed
...
@@ -41,9 +41,8 @@ CAtmoExternalCaptureInput::CAtmoExternalCaptureInput(CAtmoDynData *pAtmoDynData)
...
@@ -41,9 +41,8 @@ CAtmoExternalCaptureInput::CAtmoExternalCaptureInput(CAtmoDynData *pAtmoDynData)
CAtmoExternalCaptureInput
::~
CAtmoExternalCaptureInput
(
void
)
CAtmoExternalCaptureInput
::~
CAtmoExternalCaptureInput
(
void
)
{
{
/* if there is still an unprocessed bufferpicture do kill it */
/* if there is still an unprocessed bufferpicture do kill it */
if
(
m_pCurrentFramePixels
!=
NULL
)
free
(
m_pCurrentFramePixels
);
free
(
m_pCurrentFramePixels
);
#if defined(_ATMO_VLC_PLUGIN_)
#if defined(_ATMO_VLC_PLUGIN_)
vlc_cond_destroy
(
&
m_WakeupCond
);
vlc_cond_destroy
(
&
m_WakeupCond
);
...
...
modules/video_filter/atmo/atmo.cpp
View file @
d632dbed
...
@@ -805,8 +805,7 @@ static void AtmoCreateTransferBuffers(filter_t *p_filter,
...
@@ -805,8 +805,7 @@ static void AtmoCreateTransferBuffers(filter_t *p_filter,
we need a buffer where the image is stored (only for transfer
we need a buffer where the image is stored (only for transfer
to the processing thread)
to the processing thread)
*/
*/
if
(
p_sys
->
p_atmo_transfer_buffer
)
free
(
p_sys
->
p_atmo_transfer_buffer
);
free
(
p_sys
->
p_atmo_transfer_buffer
);
p_sys
->
p_atmo_transfer_buffer
=
(
uint8_t
*
)
malloc
(
bytePerPixel
*
p_sys
->
p_atmo_transfer_buffer
=
(
uint8_t
*
)
malloc
(
bytePerPixel
*
width
*
height
);
width
*
height
);
...
...
modules/video_filter/opencv_example.cpp
View file @
d632dbed
...
@@ -133,9 +133,7 @@ static void CloseFilter( vlc_object_t *p_this )
...
@@ -133,9 +133,7 @@ static void CloseFilter( vlc_object_t *p_this )
if
(
p_filter
->
p_sys
->
p_storage
)
if
(
p_filter
->
p_sys
->
p_storage
)
cvReleaseMemStorage
(
&
p_filter
->
p_sys
->
p_storage
);
cvReleaseMemStorage
(
&
p_filter
->
p_sys
->
p_storage
);
if
(
NULL
!=
p_filter
->
p_sys
->
event_info
.
p_region
)
free
(
p_filter
->
p_sys
->
event_info
.
p_region
);
free
(
p_filter
->
p_sys
->
event_info
.
p_region
);
free
(
p_sys
);
free
(
p_sys
);
var_Destroy
(
p_filter
->
p_libvlc
,
VIDEO_FILTER_EVENT_VARIABLE
);
var_Destroy
(
p_filter
->
p_libvlc
,
VIDEO_FILTER_EVENT_VARIABLE
);
...
@@ -199,11 +197,8 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic )
...
@@ -199,11 +197,8 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic )
if
(
faces
&&
(
faces
->
total
>
0
))
if
(
faces
&&
(
faces
->
total
>
0
))
{
{
//msg_Dbg( p_filter, "Found %d face(s)", faces->total );
//msg_Dbg( p_filter, "Found %d face(s)", faces->total );
if
(
NULL
!=
p_filter
->
p_sys
->
event_info
.
p_region
)
free
(
p_filter
->
p_sys
->
event_info
.
p_region
);
{
p_filter
->
p_sys
->
event_info
.
p_region
=
NULL
;
free
(
p_filter
->
p_sys
->
event_info
.
p_region
);
p_filter
->
p_sys
->
event_info
.
p_region
=
NULL
;
}
if
(
NULL
==
(
p_filter
->
p_sys
->
event_info
.
p_region
=
if
(
NULL
==
(
p_filter
->
p_sys
->
event_info
.
p_region
=
(
video_filter_region_info_t
*
)
malloc
(
faces
->
total
*
sizeof
(
video_filter_region_info_t
))))
(
video_filter_region_info_t
*
)
malloc
(
faces
->
total
*
sizeof
(
video_filter_region_info_t
))))
{
{
...
...
modules/video_output/qte/qte.cpp
View file @
d632dbed
...
@@ -197,11 +197,8 @@ static void Close ( vlc_object_t *p_this )
...
@@ -197,11 +197,8 @@ static void Close ( vlc_object_t *p_this )
module_unneed
(
p_vout
,
p_vout
->
p_sys
->
p_qte_main
);
module_unneed
(
p_vout
,
p_vout
->
p_sys
->
p_qte_main
);
#endif
#endif
if
(
p_vout
->
p_sys
)
free
(
p_vout
->
p_sys
);
{
p_vout
->
p_sys
=
NULL
;
free
(
p_vout
->
p_sys
);
p_vout
->
p_sys
=
NULL
;
}
}
}
/*****************************************************************************
/*****************************************************************************
...
...
modules/video_output/x11/xvmc.c
View file @
d632dbed
...
@@ -771,8 +771,7 @@ int checkXvMCCap( vout_thread_t *p_vout )
...
@@ -771,8 +771,7 @@ int checkXvMCCap( vout_thread_t *p_vout )
}
}
else
else
{
{
if
(
p_vout
->
p_sys
->
xvmc_cap
)
free
(
p_vout
->
p_sys
->
xvmc_cap
);
free
(
p_vout
->
p_sys
->
xvmc_cap
);
p_vout
->
p_sys
->
xvmc_cap
=
NULL
;
p_vout
->
p_sys
->
xvmc_cap
=
NULL
;
msg_Err
(
p_vout
,
"use of direct XvMC context on a remote display failed"
msg_Err
(
p_vout
,
"use of direct XvMC context on a remote display failed"
" falling back to XV."
);
" falling back to XV."
);
...
@@ -1012,8 +1011,7 @@ void xxmc_dispose_context( vout_thread_t *p_vout )
...
@@ -1012,8 +1011,7 @@ void xxmc_dispose_context( vout_thread_t *p_vout )
}
}
msg_Dbg
(
p_vout
,
"freeing up XvMC surfaces and subpictures"
);
msg_Dbg
(
p_vout
,
"freeing up XvMC surfaces and subpictures"
);
if
(
p_vout
->
p_sys
->
xvmc_palette
)
free
(
p_vout
->
p_sys
->
xvmc_palette
);
free
(
p_vout
->
p_sys
->
xvmc_palette
);
dispose_xx44_palette
(
&
p_vout
->
p_sys
->
palette
);
dispose_xx44_palette
(
&
p_vout
->
p_sys
->
palette
);
xxmc_xvmc_destroy_subpictures
(
p_vout
);
xxmc_xvmc_destroy_subpictures
(
p_vout
);
xxmc_xvmc_destroy_surfaces
(
p_vout
);
xxmc_xvmc_destroy_surfaces
(
p_vout
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment