#include "avformat.h"#include "avio_internal.h"#include "id3v1.h"#include "id3v2.h"#include "rawenc.h"#include "libavutil/avstring.h"#include "libavcodec/mpegaudio.h"#include "libavcodec/mpegaudiodata.h"#include "libavcodec/mpegaudiodecheader.h"#include "libavutil/intreadwrite.h"#include "libavutil/opt.h"#include "libavutil/dict.h"#include "libavutil/avassert.h"Go to the source code of this file.
Data Structures | |
| struct | MP3Context |
Defines | |
| #define | VBR_NUM_BAGS 400 |
| #define | VBR_TOC_SIZE 100 |
Functions | |
| static int | id3v1_set_string (AVFormatContext *s, const char *key, uint8_t *buf, int buf_size) |
| static int | id3v1_create_tag (AVFormatContext *s, uint8_t *buf) |
| static int | mp3_write_xing (AVFormatContext *s) |
| static void | mp3_xing_add_frame (AVFormatContext *s, AVPacket *pkt) |
| static void | mp3_fix_xing (AVFormatContext *s) |
| static int | mp3_write_packet_internal (AVFormatContext *s, AVPacket *pkt) |
| static int | mp3_queue_flush (AVFormatContext *s) |
| static int | mp2_write_trailer (struct AVFormatContext *s) |
Variables | |
| static const int64_t | xing_offtbl [2][2] = {{32, 17}, {17,9}} |
| #define VBR_NUM_BAGS 400 |
| #define VBR_TOC_SIZE 100 |
| static int id3v1_create_tag | ( | AVFormatContext * | s, | |
| uint8_t * | buf | |||
| ) | [static] |
| static int id3v1_set_string | ( | AVFormatContext * | s, | |
| const char * | key, | |||
| uint8_t * | buf, | |||
| int | buf_size | |||
| ) | [static] |
| static int mp2_write_trailer | ( | struct AVFormatContext * | s | ) | [static] |
| static void mp3_fix_xing | ( | AVFormatContext * | s | ) | [static] |
| static int mp3_queue_flush | ( | AVFormatContext * | s | ) | [static] |
| static int mp3_write_packet_internal | ( | AVFormatContext * | s, | |
| AVPacket * | pkt | |||
| ) | [static] |
| static int mp3_write_xing | ( | AVFormatContext * | s | ) | [static] |
| static void mp3_xing_add_frame | ( | AVFormatContext * | s, | |
| AVPacket * | pkt | |||
| ) | [static] |
const int64_t xing_offtbl[2][2] = {{32, 17}, {17,9}} [static] |
Definition at line 109 of file mp3enc.c.
Referenced by mp3_parse_vbr_tags(), mp3_write_packet_internal(), and mp3_write_xing().
1.5.8