Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
bd8ac882
Commit
bd8ac882
authored
May 02, 2013
by
Diego Biurrun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
avcodec: Add av_cold attributes to end functions missing them
parent
7abd35a1
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
14 additions
and
10 deletions
+14
-10
avfft.c
libavcodec/avfft.c
+4
-4
bgmc.c
libavcodec/bgmc.c
+1
-1
dnxhdenc.c
libavcodec/dnxhdenc.c
+1
-1
libxvid_rc.c
libavcodec/libxvid_rc.c
+2
-1
mpeg12dec.c
libavcodec/mpeg12dec.c
+2
-1
roqvideoenc.c
libavcodec/roqvideoenc.c
+1
-1
svq3.c
libavcodec/svq3.c
+3
-1
No files found.
libavcodec/avfft.c
View file @
bd8ac882
...
@@ -45,7 +45,7 @@ void av_fft_calc(FFTContext *s, FFTComplex *z)
...
@@ -45,7 +45,7 @@ void av_fft_calc(FFTContext *s, FFTComplex *z)
s
->
fft_calc
(
s
,
z
);
s
->
fft_calc
(
s
,
z
);
}
}
void
av_fft_end
(
FFTContext
*
s
)
av_cold
void
av_fft_end
(
FFTContext
*
s
)
{
{
if
(
s
)
{
if
(
s
)
{
ff_fft_end
(
s
);
ff_fft_end
(
s
);
...
@@ -80,7 +80,7 @@ void av_mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input)
...
@@ -80,7 +80,7 @@ void av_mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input)
s
->
mdct_calc
(
s
,
output
,
input
);
s
->
mdct_calc
(
s
,
output
,
input
);
}
}
void
av_mdct_end
(
FFTContext
*
s
)
av_cold
void
av_mdct_end
(
FFTContext
*
s
)
{
{
if
(
s
)
{
if
(
s
)
{
ff_mdct_end
(
s
);
ff_mdct_end
(
s
);
...
@@ -107,7 +107,7 @@ void av_rdft_calc(RDFTContext *s, FFTSample *data)
...
@@ -107,7 +107,7 @@ void av_rdft_calc(RDFTContext *s, FFTSample *data)
s
->
rdft_calc
(
s
,
data
);
s
->
rdft_calc
(
s
,
data
);
}
}
void
av_rdft_end
(
RDFTContext
*
s
)
av_cold
void
av_rdft_end
(
RDFTContext
*
s
)
{
{
if
(
s
)
{
if
(
s
)
{
ff_rdft_end
(
s
);
ff_rdft_end
(
s
);
...
@@ -134,7 +134,7 @@ void av_dct_calc(DCTContext *s, FFTSample *data)
...
@@ -134,7 +134,7 @@ void av_dct_calc(DCTContext *s, FFTSample *data)
s
->
dct_calc
(
s
,
data
);
s
->
dct_calc
(
s
,
data
);
}
}
void
av_dct_end
(
DCTContext
*
s
)
av_cold
void
av_dct_end
(
DCTContext
*
s
)
{
{
if
(
s
)
{
if
(
s
)
{
ff_dct_end
(
s
);
ff_dct_end
(
s
);
...
...
libavcodec/bgmc.c
View file @
bd8ac882
...
@@ -477,7 +477,7 @@ av_cold int ff_bgmc_init(AVCodecContext *avctx,
...
@@ -477,7 +477,7 @@ av_cold int ff_bgmc_init(AVCodecContext *avctx,
/** Release the lookup table arrays */
/** Release the lookup table arrays */
void
ff_bgmc_end
(
uint8_t
**
cf_lut
,
int
**
cf_lut_status
)
av_cold
void
ff_bgmc_end
(
uint8_t
**
cf_lut
,
int
**
cf_lut_status
)
{
{
av_freep
(
cf_lut
);
av_freep
(
cf_lut
);
av_freep
(
cf_lut_status
);
av_freep
(
cf_lut_status
);
...
...
libavcodec/dnxhdenc.c
View file @
bd8ac882
...
@@ -990,7 +990,7 @@ static int dnxhd_encode_picture(AVCodecContext *avctx, AVPacket *pkt,
...
@@ -990,7 +990,7 @@ static int dnxhd_encode_picture(AVCodecContext *avctx, AVPacket *pkt,
return
0
;
return
0
;
}
}
static
int
dnxhd_encode_end
(
AVCodecContext
*
avctx
)
static
av_cold
int
dnxhd_encode_end
(
AVCodecContext
*
avctx
)
{
{
DNXHDEncContext
*
ctx
=
avctx
->
priv_data
;
DNXHDEncContext
*
ctx
=
avctx
->
priv_data
;
int
max_level
=
1
<<
(
ctx
->
cid_table
->
bit_depth
+
2
);
int
max_level
=
1
<<
(
ctx
->
cid_table
->
bit_depth
+
2
);
...
...
libavcodec/libxvid_rc.c
View file @
bd8ac882
...
@@ -170,7 +170,8 @@ float ff_xvid_rate_estimate_qscale(MpegEncContext *s, int dry_run){
...
@@ -170,7 +170,8 @@ float ff_xvid_rate_estimate_qscale(MpegEncContext *s, int dry_run){
return
xvid_plg_data
.
quant
*
FF_QP2LAMBDA
;
return
xvid_plg_data
.
quant
*
FF_QP2LAMBDA
;
}
}
void
ff_xvid_rate_control_uninit
(
MpegEncContext
*
s
){
av_cold
void
ff_xvid_rate_control_uninit
(
MpegEncContext
*
s
)
{
xvid_plg_destroy_t
xvid_plg_destroy
;
xvid_plg_destroy_t
xvid_plg_destroy
;
xvid_plugin_2pass2
(
s
->
rc_context
.
non_lavc_opaque
,
XVID_PLG_DESTROY
,
&
xvid_plg_destroy
,
NULL
);
xvid_plugin_2pass2
(
s
->
rc_context
.
non_lavc_opaque
,
XVID_PLG_DESTROY
,
&
xvid_plg_destroy
,
NULL
);
...
...
libavcodec/mpeg12dec.c
View file @
bd8ac882
...
@@ -26,6 +26,7 @@
...
@@ -26,6 +26,7 @@
*/
*/
//#define DEBUG
//#define DEBUG
#include "libavutil/attributes.h"
#include "libavutil/internal.h"
#include "libavutil/internal.h"
#include "internal.h"
#include "internal.h"
#include "avcodec.h"
#include "avcodec.h"
...
@@ -2355,7 +2356,7 @@ static void flush(AVCodecContext *avctx)
...
@@ -2355,7 +2356,7 @@ static void flush(AVCodecContext *avctx)
ff_mpeg_flush
(
avctx
);
ff_mpeg_flush
(
avctx
);
}
}
static
int
mpeg_decode_end
(
AVCodecContext
*
avctx
)
static
av_cold
int
mpeg_decode_end
(
AVCodecContext
*
avctx
)
{
{
Mpeg1Context
*
s
=
avctx
->
priv_data
;
Mpeg1Context
*
s
=
avctx
->
priv_data
;
...
...
libavcodec/roqvideoenc.c
View file @
bd8ac882
...
@@ -937,7 +937,7 @@ static void roq_encode_video(RoqContext *enc)
...
@@ -937,7 +937,7 @@ static void roq_encode_video(RoqContext *enc)
enc
->
framesSinceKeyframe
++
;
enc
->
framesSinceKeyframe
++
;
}
}
static
int
roq_encode_end
(
AVCodecContext
*
avctx
)
static
av_cold
int
roq_encode_end
(
AVCodecContext
*
avctx
)
{
{
RoqContext
*
enc
=
avctx
->
priv_data
;
RoqContext
*
enc
=
avctx
->
priv_data
;
...
...
libavcodec/svq3.c
View file @
bd8ac882
...
@@ -39,6 +39,8 @@
...
@@ -39,6 +39,8 @@
* correctly decodes this file:
* correctly decodes this file:
* http://samples.libav.org/V-codecs/SVQ3/Vertical400kbit.sorenson3.mov
* http://samples.libav.org/V-codecs/SVQ3/Vertical400kbit.sorenson3.mov
*/
*/
#include "libavutil/attributes.h"
#include "internal.h"
#include "internal.h"
#include "avcodec.h"
#include "avcodec.h"
#include "mpegvideo.h"
#include "mpegvideo.h"
...
@@ -1281,7 +1283,7 @@ static int svq3_decode_frame(AVCodecContext *avctx, void *data,
...
@@ -1281,7 +1283,7 @@ static int svq3_decode_frame(AVCodecContext *avctx, void *data,
return
buf_size
;
return
buf_size
;
}
}
static
int
svq3_decode_end
(
AVCodecContext
*
avctx
)
static
av_cold
int
svq3_decode_end
(
AVCodecContext
*
avctx
)
{
{
SVQ3Context
*
s
=
avctx
->
priv_data
;
SVQ3Context
*
s
=
avctx
->
priv_data
;
H264Context
*
h
=
&
s
->
h
;
H264Context
*
h
=
&
s
->
h
;
...
...
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