~ubuntu-branches/ubuntu/vivid/gst-libav1.0/vivid

« back to all changes in this revision

Viewing changes to gst-libs/ext/libav/libavformat/riff.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2013-09-24 17:07:00 UTC
  • mfrom: (1.1.17) (7.1.9 experimental)
  • Revision ID: package-import@ubuntu.com-20130924170700-4dg62s3pwl0pdakz
Tags: 1.2.0-1
* New upstream stable release:
  + debian/control:
    - Build depend on GStreamer and gst-plugins-base >= 1.2.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
 * RIFF codec tags
 
2
 * RIFF common functions and data
3
3
 * copyright (c) 2000 Fabrice Bellard
4
4
 *
5
5
 * This file is part of Libav.
48
48
 
49
49
void ff_put_bmp_header(AVIOContext *pb, AVCodecContext *enc, const AVCodecTag *tags, int for_asf);
50
50
int ff_put_wav_header(AVIOContext *pb, AVCodecContext *enc);
51
 
enum CodecID ff_wav_codec_get_id(unsigned int tag, int bps);
 
51
enum AVCodecID ff_wav_codec_get_id(unsigned int tag, int bps);
52
52
int ff_get_wav_header(AVIOContext *pb, AVCodecContext *codec, int size);
53
53
 
54
54
extern const AVCodecTag ff_codec_bmp_tags[];
55
55
extern const AVCodecTag ff_codec_wav_tags[];
56
56
 
57
 
unsigned int ff_codec_get_tag(const AVCodecTag *tags, enum CodecID id);
58
 
enum CodecID ff_codec_get_id(const AVCodecTag *tags, unsigned int tag);
59
57
void ff_parse_specific_params(AVCodecContext *stream, int *au_rate, int *au_ssize, int *au_scale);
60
58
 
61
59
int ff_read_riff_info(AVFormatContext *s, int64_t size);
62
60
 
 
61
/**
 
62
 * Write all recognized RIFF tags from s->metadata
 
63
 */
 
64
void ff_riff_write_info(AVFormatContext *s);
 
65
 
 
66
/**
 
67
 * Write a single RIFF info tag
 
68
 */
 
69
void ff_riff_write_info_tag(AVIOContext *pb, const char *tag, const char *str);
 
70
 
63
71
#endif /* AVFORMAT_RIFF_H */