summaryrefslogtreecommitdiffstats
path: root/audio/audio_buffer.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2020-08-28 20:26:14 +0200
committerwm4 <wm4@nowhere>2020-08-29 13:12:32 +0200
commit40c2e71d33a1b8d5ec9469691b01188589ec0fe7 (patch)
treefde5e1b78a3e1f0334371b24f7b1d41e98c3771e /audio/audio_buffer.h
parentb74c09efbf7c6969fc053265f72cc0501b840ce1 (diff)
downloadmpv-40c2e71d33a1b8d5ec9469691b01188589ec0fe7.tar.bz2
mpv-40c2e71d33a1b8d5ec9469691b01188589ec0fe7.tar.xz
audio_buffer: remove this
Unused, was terrible garbage. It was (or at least its implementation was) always a make-shift solution, and just gross bullshit. It is unused now, so delete it.
Diffstat (limited to 'audio/audio_buffer.h')
-rw-r--r--audio/audio_buffer.h39
1 files changed, 0 insertions, 39 deletions
diff --git a/audio/audio_buffer.h b/audio/audio_buffer.h
deleted file mode 100644
index 0d7b66a527..0000000000
--- a/audio/audio_buffer.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * This file is part of mpv.
- *
- * mpv is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * mpv is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with mpv. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef MP_AUDIO_BUFFER_H
-#define MP_AUDIO_BUFFER_H
-
-struct mp_audio_buffer;
-struct mp_chmap;
-
-struct mp_audio_buffer *mp_audio_buffer_create(void *talloc_ctx);
-void mp_audio_buffer_reinit_fmt(struct mp_audio_buffer *ab, int format,
- const struct mp_chmap *channels, int srate);
-void mp_audio_buffer_preallocate_min(struct mp_audio_buffer *ab, int samples);
-int mp_audio_buffer_get_write_available(struct mp_audio_buffer *ab);
-void mp_audio_buffer_append(struct mp_audio_buffer *ab, void **ptr, int samples);
-void mp_audio_buffer_prepend_silence(struct mp_audio_buffer *ab, int samples);
-void mp_audio_buffer_duplicate(struct mp_audio_buffer *ab, int samples);
-void mp_audio_buffer_peek(struct mp_audio_buffer *ab, uint8_t ***ptr,
- int *samples);
-void mp_audio_buffer_skip(struct mp_audio_buffer *ab, int samples);
-void mp_audio_buffer_clear(struct mp_audio_buffer *ab);
-int mp_audio_buffer_samples(struct mp_audio_buffer *ab);
-double mp_audio_buffer_seconds(struct mp_audio_buffer *ab);
-
-#endif