History

avutil/audio_fifo: Constify some pointees

Also constify AVAudioFifo* in the peek functions besides constifying intermediate pointers (void**->void * const *).

Andreas Rheinhardt committed 3 years ago

Commit fa4bf571 parent 9bf31f64 files · +15 −9Browse files

Unified · Split

4 files
  1. doc/APIchanges +4 −0
  2. libavutil/audio_fifo.c +5 −4
  3. libavutil/audio_fifo.h +5 −4
  4. libavutil/version.h +1 −1
doc/APIchanges+4−0
@@ -2,6 +2,10 @@ The last version increases of all libraries were on 2023-02-09 · 1 unmodified line
2 2
3API changes, most recent first:3API changes, most recent first:
4 4
52023-09-07 - xxxxxxxxxx - lavu 58.22.100 - audio_fifo.h
6 Constify some pointees in av_audio_fifo_write(), av_audio_fifo_read(),
7 av_audio_fifo_peek() and av_audio_fifo_peek_at().
8
52023-09-07 - xxxxxxxxxx - lavu 58.21.100 - samplefmt.h92023-09-07 - xxxxxxxxxx - lavu 58.21.100 - samplefmt.h
6 Constify some pointees in av_samples_copy() and av_samples_set_silence().10 Constify some pointees in av_samples_copy() and av_samples_set_silence().
7 11
libavutil/audio_fifo.c+5−4
@@ -116,7 +116,7 @@ int av_audio_fifo_realloc(AVAudioFifo *af, int nb_samples) · 115 unmodified lines
116 return 0;116 return 0;
117}117}
118 118
119int av_audio_fifo_write(AVAudioFifo *af, void **data, int nb_samples)119int av_audio_fifo_write(AVAudioFifo *af, void * const *data, int nb_samples)
120{120{
121 int i, ret, size;121 int i, ret, size;
122 122
@@ -142,12 +142,13 @@ int av_audio_fifo_write(AVAudioFifo *af, void **data, int nb_samples) · 19 unmodified lines
142 return nb_samples;142 return nb_samples;
143}143}
144 144
145int av_audio_fifo_peek(AVAudioFifo *af, void **data, int nb_samples)145int av_audio_fifo_peek(const AVAudioFifo *af, void * const *data, int nb_samples)
146{146{
147 return av_audio_fifo_peek_at(af, data, nb_samples, 0);147 return av_audio_fifo_peek_at(af, data, nb_samples, 0);
148}148}
149 149
150int av_audio_fifo_peek_at(AVAudioFifo *af, void **data, int nb_samples, int offset)150int av_audio_fifo_peek_at(const AVAudioFifo *af, void * const *data,
151 int nb_samples, int offset)
151{152{
152 int i, ret, size;153 int i, ret, size;
153 154
@@ -171,7 +172,7 @@ int av_audio_fifo_peek_at(AVAudioFifo *af, void **data, int nb_samples, int offs · 17 unmodified lines
171 return nb_samples;172 return nb_samples;
172}173}
173 174
174int av_audio_fifo_read(AVAudioFifo *af, void **data, int nb_samples)175int av_audio_fifo_read(AVAudioFifo *af, void * const *data, int nb_samples)
175{176{
176 int i, size;177 int i, size;
177 178
libavutil/audio_fifo.h+5−4
@@ -91,7 +91,7 @@ int av_audio_fifo_realloc(AVAudioFifo *af, int nb_samples); · 90 unmodified lines
91 * code on failure. If successful, the number of samples91 * code on failure. If successful, the number of samples
92 * actually written will always be nb_samples.92 * actually written will always be nb_samples.
93 */93 */
94int av_audio_fifo_write(AVAudioFifo *af, void **data, int nb_samples);94int av_audio_fifo_write(AVAudioFifo *af, void * const *data, int nb_samples);
95 95
96/**96/**
97 * Peek data from an AVAudioFifo.97 * Peek data from an AVAudioFifo.
@@ -107,7 +107,7 @@ int av_audio_fifo_write(AVAudioFifo *af, void **data, int nb_samples); · 9 unmodified lines
107 * be greater than nb_samples, and will only be less than107 * be greater than nb_samples, and will only be less than
108 * nb_samples if av_audio_fifo_size is less than nb_samples.108 * nb_samples if av_audio_fifo_size is less than nb_samples.
109 */109 */
110int av_audio_fifo_peek(AVAudioFifo *af, void **data, int nb_samples);110int av_audio_fifo_peek(const AVAudioFifo *af, void * const *data, int nb_samples);
111 111
112/**112/**
113 * Peek data from an AVAudioFifo.113 * Peek data from an AVAudioFifo.
@@ -124,7 +124,8 @@ int av_audio_fifo_peek(AVAudioFifo *af, void **data, int nb_samples); · 10 unmodified lines
124 * be greater than nb_samples, and will only be less than124 * be greater than nb_samples, and will only be less than
125 * nb_samples if av_audio_fifo_size is less than nb_samples.125 * nb_samples if av_audio_fifo_size is less than nb_samples.
126 */126 */
127int av_audio_fifo_peek_at(AVAudioFifo *af, void **data, int nb_samples, int offset);127int av_audio_fifo_peek_at(const AVAudioFifo *af, void * const *data,
128 int nb_samples, int offset);
128 129
129/**130/**
130 * Read data from an AVAudioFifo.131 * Read data from an AVAudioFifo.
@@ -140,7 +141,7 @@ int av_audio_fifo_peek_at(AVAudioFifo *af, void **data, int nb_samples, int offs · 9 unmodified lines
140 * be greater than nb_samples, and will only be less than141 * be greater than nb_samples, and will only be less than
141 * nb_samples if av_audio_fifo_size is less than nb_samples.142 * nb_samples if av_audio_fifo_size is less than nb_samples.
142 */143 */
143int av_audio_fifo_read(AVAudioFifo *af, void **data, int nb_samples);144int av_audio_fifo_read(AVAudioFifo *af, void * const *data, int nb_samples);
144 145
145/**146/**
146 * Drain data from an AVAudioFifo.147 * Drain data from an AVAudioFifo.
libavutil/version.h+1−1
@@ -79,7 +79,7 @@ · 78 unmodified lines
79 */79 */
80 80
81#define LIBAVUTIL_VERSION_MAJOR 5881#define LIBAVUTIL_VERSION_MAJOR 58
82#define LIBAVUTIL_VERSION_MINOR 2182#define LIBAVUTIL_VERSION_MINOR 22
83#define LIBAVUTIL_VERSION_MICRO 10083#define LIBAVUTIL_VERSION_MICRO 100
84 84
85#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \85#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \

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