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
22
33 API changes, most recent first:
44
5+2023-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+
59 2023-09-07 - xxxxxxxxxx - lavu 58.21.100 - samplefmt.h
610 Constify some pointees in av_samples_copy() and av_samples_set_silence().
711
libavutil/audio_fifo.c+5−4
@@ -116,7 +116,7 @@ int av_audio_fifo_realloc(AVAudioFifo *af, int nb_samples) · 115 unmodified lines
116116 return 0;
117117 }
118118
119−int av_audio_fifo_write(AVAudioFifo *af, void **data, int nb_samples)
119+int av_audio_fifo_write(AVAudioFifo *af, void * const *data, int nb_samples)
120120 {
121121 int i, ret, size;
122122
@@ -142,12 +142,13 @@ int av_audio_fifo_write(AVAudioFifo *af, void **data, int nb_samples) · 19 unmodified lines
142142 return nb_samples;
143143 }
144144
145−int av_audio_fifo_peek(AVAudioFifo *af, void **data, int nb_samples)
145+int av_audio_fifo_peek(const AVAudioFifo *af, void * const *data, int nb_samples)
146146 {
147147 return av_audio_fifo_peek_at(af, data, nb_samples, 0);
148148 }
149149
150−int av_audio_fifo_peek_at(AVAudioFifo *af, void **data, int nb_samples, int offset)
150+int av_audio_fifo_peek_at(const AVAudioFifo *af, void * const *data,
151+ int nb_samples, int offset)
151152 {
152153 int i, ret, size;
153154
@@ -171,7 +172,7 @@ int av_audio_fifo_peek_at(AVAudioFifo *af, void **data, int nb_samples, int offs · 17 unmodified lines
171172 return nb_samples;
172173 }
173174
174−int av_audio_fifo_read(AVAudioFifo *af, void **data, int nb_samples)
175+int av_audio_fifo_read(AVAudioFifo *af, void * const *data, int nb_samples)
175176 {
176177 int i, size;
177178
libavutil/audio_fifo.h+5−4
@@ -91,7 +91,7 @@ int av_audio_fifo_realloc(AVAudioFifo *af, int nb_samples); · 90 unmodified lines
9191 * code on failure. If successful, the number of samples
9292 * actually written will always be nb_samples.
9393 */
94−int av_audio_fifo_write(AVAudioFifo *af, void **data, int nb_samples);
94+int av_audio_fifo_write(AVAudioFifo *af, void * const *data, int nb_samples);
9595
9696 /**
9797 * Peek data from an AVAudioFifo.
@@ -107,7 +107,7 @@ int av_audio_fifo_write(AVAudioFifo *af, void **data, int nb_samples); · 9 unmodified lines
107107 * be greater than nb_samples, and will only be less than
108108 * nb_samples if av_audio_fifo_size is less than nb_samples.
109109 */
110−int av_audio_fifo_peek(AVAudioFifo *af, void **data, int nb_samples);
110+int av_audio_fifo_peek(const AVAudioFifo *af, void * const *data, int nb_samples);
111111
112112 /**
113113 * Peek data from an AVAudioFifo.
@@ -124,7 +124,8 @@ int av_audio_fifo_peek(AVAudioFifo *af, void **data, int nb_samples); · 10 unmodified lines
124124 * be greater than nb_samples, and will only be less than
125125 * nb_samples if av_audio_fifo_size is less than nb_samples.
126126 */
127−int av_audio_fifo_peek_at(AVAudioFifo *af, void **data, int nb_samples, int offset);
127+int av_audio_fifo_peek_at(const AVAudioFifo *af, void * const *data,
128+ int nb_samples, int offset);
128129
129130 /**
130131 * 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
140141 * be greater than nb_samples, and will only be less than
141142 * nb_samples if av_audio_fifo_size is less than nb_samples.
142143 */
143−int av_audio_fifo_read(AVAudioFifo *af, void **data, int nb_samples);
144+int av_audio_fifo_read(AVAudioFifo *af, void * const *data, int nb_samples);
144145
145146 /**
146147 * Drain data from an AVAudioFifo.
libavutil/version.h+1−1
@@ -79,7 +79,7 @@ · 78 unmodified lines
7979 */
8080
8181 #define LIBAVUTIL_VERSION_MAJOR 58
82−#define LIBAVUTIL_VERSION_MINOR 21
82+#define LIBAVUTIL_VERSION_MINOR 22
8383 #define LIBAVUTIL_VERSION_MICRO 100
8484
8585 #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