History

Merge commit '093804a93cc5da3f95f98265a5df116912443cec'

* commit '093804a93cc5da3f95f98265a5df116912443cec': avfilter: Add av_cold attributes to init/uninit functions Conflicts: libavfilter/af_ashowinfo.c libavfilter/af_volume.c libavfilter/src_movie.c libavfilter/vf_lut.c

Michael Niedermayer committed 13 years ago

Commit a8ff8302 parents 0aa0954 093804a11 files · +27 −17Browse files

Unified · Split

11 files
  1. libavfilter/af_amix.c +3 −2
  2. libavfilter/af_ashowinfo.c +2 −1
  3. libavfilter/af_asyncts.c +3 −2
  4. libavfilter/af_channelsplit.c +2 −1
  5. libavfilter/af_join.c +2 −2
  6. libavfilter/af_volume.c +1 −1
  7. libavfilter/split.c +3 −2
  8. libavfilter/src_movie.c +2 −0
  9. libavfilter/vf_hqdn3d.c +3 −2
  10. libavfilter/vf_lut.c +4 −3
  11. libavfilter/x86/af_volume_init.c +2 −1
libavfilter/af_amix.c+3−2
@@ -28,6 +28,7 @@ · 27 unmodified lines
2828 * output.
2929 */
3030
31+#include "libavutil/attributes.h"
3132 #include "libavutil/audio_fifo.h"
3233 #include "libavutil/avassert.h"
3334 #include "libavutil/avstring.h"
@@ -483,7 +484,7 @@ fail: · 449 unmodified lines
483484 return ret;
484485 }
485486
486−static int init(AVFilterContext *ctx)
487+static av_cold int init(AVFilterContext *ctx)
487488 {
488489 MixContext *s = ctx->priv;
489490 int i;
@@ -505,7 +506,7 @@ static int init(AVFilterContext *ctx) · 15 unmodified lines
505506 return 0;
506507 }
507508
508−static void uninit(AVFilterContext *ctx)
509+static av_cold void uninit(AVFilterContext *ctx)
509510 {
510511 int i;
511512 MixContext *s = ctx->priv;
libavfilter/af_ashowinfo.c+2−1
@@ -27,6 +27,7 @@ · 26 unmodified lines
2727 #include <stddef.h>
2828
2929 #include "libavutil/adler32.h"
30+#include "libavutil/attributes.h"
3031 #include "libavutil/channel_layout.h"
3132 #include "libavutil/common.h"
3233 #include "libavutil/mem.h"
@@ -49,7 +50,7 @@ typedef struct AShowInfoContext { · 16 unmodified lines
4950 uint64_t frame;
5051 } AShowInfoContext;
5152
52−static void uninit(AVFilterContext *ctx)
53+static av_cold void uninit(AVFilterContext *ctx)
5354 {
5455 AShowInfoContext *s = ctx->priv;
5556 av_freep(&s->plane_checksums);
libavfilter/af_asyncts.c+3−2
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 */
1818
1919 #include "libavresample/avresample.h"
20+#include "libavutil/attributes.h"
2021 #include "libavutil/audio_fifo.h"
2122 #include "libavutil/common.h"
2223 #include "libavutil/mathematics.h"
@@ -60,7 +61,7 @@ static const AVOption asyncts_options[] = { · 37 unmodified lines
6061
6162 AVFILTER_DEFINE_CLASS(asyncts);
6263
63−static int init(AVFilterContext *ctx)
64+static av_cold int init(AVFilterContext *ctx)
6465 {
6566 ASyncContext *s = ctx->priv;
6667
@@ -70,7 +71,7 @@ static int init(AVFilterContext *ctx) · 3 unmodified lines
7071 return 0;
7172 }
7273
73−static void uninit(AVFilterContext *ctx)
74+static av_cold void uninit(AVFilterContext *ctx)
7475 {
7576 ASyncContext *s = ctx->priv;
7677
libavfilter/af_channelsplit.c+2−1
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 * Split an audio stream into per-channel streams.
2424 */
2525
26+#include "libavutil/attributes.h"
2627 #include "libavutil/channel_layout.h"
2728 #include "libavutil/internal.h"
2829 #include "libavutil/opt.h"
@@ -49,7 +50,7 @@ static const AVOption channelsplit_options[] = { · 20 unmodified lines
4950
5051 AVFILTER_DEFINE_CLASS(channelsplit);
5152
52−static int init(AVFilterContext *ctx)
53+static av_cold int init(AVFilterContext *ctx)
5354 {
5455 ChannelSplitContext *s = ctx->priv;
5556 int nb_channels;
libavfilter/af_join.c+2−2
@@ -187,7 +187,7 @@ static int parse_maps(AVFilterContext *ctx) · 186 unmodified lines
187187 return 0;
188188 }
189189
190−static int join_init(AVFilterContext *ctx)
190+static av_cold int join_init(AVFilterContext *ctx)
191191 {
192192 JoinContext *s = ctx->priv;
193193 int ret, i;
@@ -235,7 +235,7 @@ fail: · 41 unmodified lines
235235 return ret;
236236 }
237237
238−static void join_uninit(AVFilterContext *ctx)
238+static av_cold void join_uninit(AVFilterContext *ctx)
239239 {
240240 JoinContext *s = ctx->priv;
241241 int i;
libavfilter/af_volume.c+1−1
@@ -165,7 +165,7 @@ static inline void scale_samples_s32(uint8_t *dst, const uint8_t *src, · 164 unmodified lines
165165 smp_dst[i] = av_clipl_int32((((int64_t)smp_src[i] * volume + 128) >> 8));
166166 }
167167
168−static void volume_init(VolumeContext *vol)
168+static av_cold void volume_init(VolumeContext *vol)
169169 {
170170 vol->samples_align = 1;
171171
libavfilter/split.c+3−2
@@ -25,6 +25,7 @@ · 24 unmodified lines
2525
2626 #include <stdio.h>
2727
28+#include "libavutil/attributes.h"
2829 #include "libavutil/internal.h"
2930 #include "libavutil/mem.h"
3031 #include "libavutil/opt.h"
@@ -39,7 +40,7 @@ typedef struct SplitContext { · 8 unmodified lines
3940 int nb_outputs;
4041 } SplitContext;
4142
42−static int split_init(AVFilterContext *ctx)
43+static av_cold int split_init(AVFilterContext *ctx)
4344 {
4445 SplitContext *s = ctx->priv;
4546 int i;
@@ -58,7 +59,7 @@ static int split_init(AVFilterContext *ctx) · 12 unmodified lines
5859 return 0;
5960 }
6061
61−static void split_uninit(AVFilterContext *ctx)
62+static av_cold void split_uninit(AVFilterContext *ctx)
6263 {
6364 int i;
6465
libavfilter/src_movie.c+2−0
@@ -30,6 +30,8 @@ · 29 unmodified lines
3030 /* #define DEBUG */
3131
3232 #include <float.h>
33+
34+#include "libavutil/attributes.h"
3335 #include "libavutil/avstring.h"
3436 #include "libavutil/avassert.h"
3537 #include "libavutil/opt.h"
libavfilter/vf_hqdn3d.c+3−2
@@ -29,6 +29,7 @@ · 28 unmodified lines
2929 #include <float.h>
3030
3131 #include "config.h"
32+#include "libavutil/attributes.h"
3233 #include "libavutil/common.h"
3334 #include "libavutil/pixdesc.h"
3435 #include "libavutil/intreadwrite.h"
@@ -181,7 +182,7 @@ static int16_t *precalc_coefs(double dist25, int depth) · 146 unmodified lines
181182 #define PARAM2_DEFAULT 3.0
182183 #define PARAM3_DEFAULT 6.0
183184
184−static int init(AVFilterContext *ctx)
185+static av_cold int init(AVFilterContext *ctx)
185186 {
186187 HQDN3DContext *hqdn3d = ctx->priv;
187188
@@ -201,7 +202,7 @@ static int init(AVFilterContext *ctx) · 13 unmodified lines
201202 return 0;
202203 }
203204
204−static void uninit(AVFilterContext *ctx)
205+static av_cold void uninit(AVFilterContext *ctx)
205206 {
206207 HQDN3DContext *hqdn3d = ctx->priv;
207208
libavfilter/vf_lut.c+4−3
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424 * value, and apply it to input video.
2525 */
2626
27+#include "libavutil/attributes.h"
2728 #include "libavutil/common.h"
2829 #include "libavutil/eval.h"
2930 #include "libavutil/opt.h"
@@ -371,7 +372,7 @@ DEFINE_LUT_FILTER(lut, "Compute and apply a lookup table to the RGB/YUV input vi · 341 unmodified lines
371372 #define lutyuv_options options
372373 AVFILTER_DEFINE_CLASS(lutyuv);
373374
374−static int lutyuv_init(AVFilterContext *ctx)
375+static av_cold int lutyuv_init(AVFilterContext *ctx)
375376 {
376377 LutContext *lut = ctx->priv;
377378
@@ -388,7 +389,7 @@ DEFINE_LUT_FILTER(lutyuv, "Compute and apply a lookup table to the YUV input vid · 10 unmodified lines
388389 #define lutrgb_options options
389390 AVFILTER_DEFINE_CLASS(lutrgb);
390391
391−static int lutrgb_init(AVFilterContext *ctx)
392+static av_cold int lutrgb_init(AVFilterContext *ctx)
392393 {
393394 LutContext *lut = ctx->priv;
394395
@@ -409,7 +410,7 @@ static const AVOption negate_options[] = { · 14 unmodified lines
409410
410411 AVFILTER_DEFINE_CLASS(negate);
411412
412−static int negate_init(AVFilterContext *ctx)
413+static av_cold int negate_init(AVFilterContext *ctx)
413414 {
414415 LutContext *lut = ctx->priv;
415416 int i;
libavfilter/x86/af_volume_init.c+2−1
@@ -17,6 +17,7 @@ · 16 unmodified lines
1717 */
1818
1919 #include "config.h"
20+#include "libavutil/attributes.h"
2021 #include "libavutil/cpu.h"
2122 #include "libavutil/samplefmt.h"
2223 #include "libavutil/x86/cpu.h"
@@ -32,7 +33,7 @@ void ff_scale_samples_s32_ssse3_atom(uint8_t *dst, const uint8_t *src, int len, · 9 unmodified lines
3233 void ff_scale_samples_s32_avx(uint8_t *dst, const uint8_t *src, int len,
3334 int volume);
3435
35−void ff_volume_init_x86(VolumeContext *vol)
36+av_cold void ff_volume_init_x86(VolumeContext *vol)
3637 {
3738 int mm_flags = av_get_cpu_flags();
3839 enum AVSampleFormat sample_fmt = av_get_packed_sample_fmt(vol->sample_fmt);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t