From c1cb78d574c0429aa5e3ff3a2b3886e4bc153212 Mon Sep 17 00:00:00 2001 From: bbergeron Date: Wed, 3 Apr 2024 17:32:01 -0400 Subject: Reset Git repo and use a pseudonym to sign commits I used to sign my commits with my real name and my personal email address, which I wanted scrubbed off the "B." pseudosphere. Re-creating a new git repository was safer than simpler than re-writing the history (although the latter could've also worked but, oh well). --- audio/encoder.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 audio/encoder.h (limited to 'audio/encoder.h') diff --git a/audio/encoder.h b/audio/encoder.h new file mode 100644 index 0000000..b42f862 --- /dev/null +++ b/audio/encoder.h @@ -0,0 +1,15 @@ +#ifndef AUDIO_ENCODER_H_ +#define AUDIO_ENCODER_H_ + +#include +#include + +struct Encoder { AVCodecContext *avctx; int pts; }; + +int encoder_init (struct Encoder *encoder, const AVCodecParameters *codecpar, AVDictionary **opts); +int encoder_send (struct Encoder *encoder, const AVFrame *pkt); +int encoder_convert (struct Encoder *encoder, AVPacket *out); +void encoder_free (struct Encoder *encoder); +int encoder_init_for_stream (struct Encoder *encoder, const AVStream *stream, AVDictionary **opts); + +#endif // AUDIO_ENCODER_H_ -- cgit v1.2.3