Update of /cvsroot/audacity/audacity-src/src
In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv19055/src

Modified Files:
        FFmpeg.cpp FFmpeg.h 
Log Message:
A few new functions to be loaded from the libraries.

Index: FFmpeg.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/FFmpeg.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- FFmpeg.cpp  24 Jun 2008 19:23:14 -0000      1.15
+++ FFmpeg.cpp  27 Jun 2008 14:57:53 -0000      1.16
@@ -538,6 +538,7 @@
    INITDYN(avformat,av_interleaved_write_frame);
    INITDYN(avformat,av_write_frame);
    INITDYN(avformat,av_iformat_next);
+   INITDYN(avformat,av_oformat_next);
    INITDYN(avformat,av_set_parameters);
    INITDYN(avformat,url_fopen);
    INITDYN(avformat,url_fclose);
@@ -553,6 +554,8 @@
    INITDYN(avcodec,avcodec_find_encoder_by_name);
    INITDYN(avcodec,avcodec_find_decoder);
    INITDYN(avcodec,avcodec_find_decoder_by_name);
+   INITDYN(avcodec,av_codec_get_id);
+   INITDYN(avcodec,av_codec_get_tag);
    INITDYN(avcodec,avcodec_string);
    INITDYN(avcodec,avcodec_get_context_defaults);
    INITDYN(avcodec,avcodec_alloc_context);
@@ -568,6 +571,7 @@
    INITDYN(avcodec,av_get_bits_per_sample_format);
    INITDYN(avcodec,avcodec_version);
    INITDYN(avcodec,av_fast_realloc);
+   INITDYN(avcodec,av_codec_next);
 
    INITDYN(avutil,av_free);
    INITDYN(avutil,av_log_set_callback);

Index: FFmpeg.h
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/FFmpeg.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- FFmpeg.h    24 Jun 2008 19:23:15 -0000      1.17
+++ FFmpeg.h    27 Jun 2008 14:57:54 -0000      1.18
@@ -87,6 +87,8 @@
    AVCodec*          (*avcodec_find_encoder_by_name)  (const char *name);
    AVCodec*          (*avcodec_find_decoder)          (enum CodecID id);
    AVCodec*          (*avcodec_find_decoder_by_name)  (const char *name);
+   enum CodecID      (*av_codec_get_id)               (const struct AVCodecTag 
**tags, unsigned int tag);
+   unsigned int      (*av_codec_get_tag)              (const struct AVCodecTag 
**tags, enum CodecID id);
    void              (*avcodec_string)                (char *buf, int 
buf_size, AVCodecContext *enc, int encode);
    void              (*avcodec_get_context_defaults)  (AVCodecContext *s);
    AVCodecContext*   (*avcodec_alloc_context)         (void);
@@ -110,6 +112,8 @@
    int               (*av_index_search_timestamp)     (AVStream *st, int64_t 
timestamp, int flags);
    int               (*av_write_header)               (AVFormatContext *s);
    AVInputFormat*    (*av_iformat_next)               (AVInputFormat *f);
+   AVOutputFormat*   (*av_oformat_next)               (AVOutputFormat *f);
+   AVCodec*          (*av_codec_next)                 (AVCodec *c);
    int               (*av_set_parameters)             (AVFormatContext *s, 
AVFormatParameters *ap);
    int               (*url_fopen)                     (ByteIOContext **s, 
const char *filename, int flags);
    int               (*url_fclose)                    (ByteIOContext *s);


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Audacity-cvs mailing list
Audacity-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to