<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 58: Compile error (all versions and trunk) on mac os php 5.4 ffmpeg 2.1.3 </title><link href="https://sourceforge.net/p/ffmpeg-php/bugs/58/" rel="alternate"/><link href="https://sourceforge.net/p/ffmpeg-php/bugs/58/feed.atom" rel="self"/><id>https://sourceforge.net/p/ffmpeg-php/bugs/58/</id><updated>2014-01-31T13:58:39.795000Z</updated><subtitle>Recent changes to 58: Compile error (all versions and trunk) on mac os php 5.4 ffmpeg 2.1.3 </subtitle><entry><title>Compile error (all versions and trunk) on mac os php 5.4 ffmpeg 2.1.3 </title><link href="https://sourceforge.net/p/ffmpeg-php/bugs/58/" rel="alternate"/><published>2014-01-31T13:58:39.795000Z</published><updated>2014-01-31T13:58:39.795000Z</updated><author><name>Alexandr</name><uri>https://sourceforge.net/u/salex772/</uri></author><id>https://sourceforge.net98f32e2e75df6230400cafabb0d5704f92907e23</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:73:31: error: use of undeclared identifier 'MAX_STREAMS'&lt;br /&gt;
    AVCodecContext &lt;em&gt;codec_ctx&lt;span&gt;&lt;span&gt;[MAX_STREAMS]&lt;/span&gt;&lt;/span&gt;;&lt;br /&gt;
                              ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:152:44: error: use of undeclared identifier 'CODEC_TYPE_VIDEO'&lt;br /&gt;
    int i = _php_get_stream_index(fmt_ctx, CODEC_TYPE_VIDEO);&lt;br /&gt;
                                           ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:165:44: error: use of undeclared identifier 'CODEC_TYPE_AUDIO'&lt;br /&gt;
    int i = _php_get_stream_index(fmt_ctx, CODEC_TYPE_AUDIO);&lt;br /&gt;
                                           ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:203:21: error: use of undeclared identifier 'MAX_STREAMS'&lt;br /&gt;
    for (i = 0; i &amp;lt; MAX_STREAMS; i++) {&lt;br /&gt;
                    ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:253:9: warning: 'av_close_input_file' is deprecated &lt;span&gt;&lt;span&gt;[-Wdeprecated-declarations]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
        av_close_input_file(ffmovie_ctx-&amp;gt;fmt_ctx);&lt;br /&gt;
        ^&lt;br /&gt;
/usr/local/include/libavformat/avformat.h:1793:6: note: 'av_close_input_file' declared here&lt;br /&gt;
void av_close_input_file(AVFormatContext &lt;/em&gt;s);&lt;br /&gt;
     ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:258:9: warning: implicit declaration of function 'av_open_input_file' is invalid in C99&lt;br /&gt;
&lt;span&gt;[-Wimplicit-function-declaration]&lt;/span&gt;&lt;br /&gt;
    if (av_open_input_file(&amp;amp;ffmovie_ctx-&amp;gt;fmt_ctx, filename, NULL, 0, NULL) &amp;lt; 0) {&lt;br /&gt;
        ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:263:5: warning: 'av_find_stream_info' is deprecated &lt;span&gt;[-Wdeprecated-declarations]&lt;/span&gt;&lt;br /&gt;
    av_find_stream_info(ffmovie_ctx-&amp;gt;fmt_ctx);&lt;br /&gt;
    ^&lt;br /&gt;
/usr/local/include/libavformat/avformat.h:1616:5: note: 'av_find_stream_info' declared here&lt;br /&gt;
int av_find_stream_info(AVFormatContext &lt;em&gt;ic);&lt;br /&gt;
    ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:311:9: error: use of undeclared identifier 'list_entry'&lt;br /&gt;
        list_entry &lt;/em&gt;le;&lt;br /&gt;
        ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:311:21: error: use of undeclared identifier 'le'&lt;br /&gt;
        list_entry &lt;em&gt;le;&lt;br /&gt;
                    ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:324:48: error: use of undeclared identifier 'le'&lt;br /&gt;
                    hashkey_length+1, (void&lt;/em&gt;*)&amp;amp;le)) {&lt;br /&gt;
                                               ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:327:26: error: use of undeclared identifier 'le'&lt;br /&gt;
            if (Z_TYPE_P(le) != le_ffmpeg_pmovie) {&lt;br /&gt;
                         ^&lt;br /&gt;
/usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_operators.h:461:34: note: expanded from macro 'Z_TYPE_P'&lt;/p&gt;
&lt;h1 id="define-z_type_pzval_p-z_typezval_p"&gt;define Z_TYPE_P(zval_p)        Z_TYPE(*zval_p)&lt;/h1&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;                                    &lt;span class="o"&gt;^&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;/usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_operators.h:460:24: note: expanded from macro 'Z_TYPE'&lt;/p&gt;
&lt;h1 id="define-z_typezval-zvaltype"&gt;define Z_TYPE(zval)            (zval).type&lt;/h1&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;                             &lt;span class="o"&gt;^&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:331:46: error: use of undeclared identifier 'le'&lt;br /&gt;
            ffmovie_ctx = (ff_movie_context*)le-&amp;gt;ptr;&lt;br /&gt;
                                             ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:346:13: error: use of undeclared identifier 'list_entry'&lt;br /&gt;
            list_entry new_le;&lt;br /&gt;
            ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:356:20: error: use of undeclared identifier 'new_le'&lt;br /&gt;
            Z_TYPE(new_le) = le_ffmpeg_pmovie;&lt;br /&gt;
                   ^&lt;br /&gt;
/usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_operators.h:460:24: note: expanded from macro 'Z_TYPE'&lt;/p&gt;
&lt;h1 id="define-z_typezval-zvaltype_1"&gt;define Z_TYPE(zval)            (zval).type&lt;/h1&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;                             &lt;span class="o"&gt;^&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:357:13: error: use of undeclared identifier 'new_le'&lt;br /&gt;
            new_le.ptr = ffmovie_ctx;&lt;br /&gt;
            ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:360:52: error: use of undeclared identifier 'new_le'&lt;br /&gt;
                        hashkey_length+1, (void &lt;em&gt;)&amp;amp;new_le, sizeof(list_entry),&lt;br /&gt;
                                                   ^&lt;br /&gt;
/usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_hash.h:109:51: note: expanded from macro 'zend_hash_update'&lt;br /&gt;
                _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)&lt;br /&gt;
                                                                ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:409:25: error: use of undeclared identifier 'MAX_STREAMS'&lt;br /&gt;
        for (i = 0; i &amp;lt; MAX_STREAMS; i++) {&lt;br /&gt;
                        ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:417:5: warning: 'av_close_input_file' is deprecated &lt;span&gt;&lt;span&gt;[-Wdeprecated-declarations]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
    av_close_input_file(ffmovie_ctx-&amp;gt;fmt_ctx);&lt;br /&gt;
    ^&lt;br /&gt;
/usr/local/include/libavformat/avformat.h:1793:6: note: 'av_close_input_file' declared here&lt;br /&gt;
void av_close_input_file(AVFormatContext &lt;/em&gt;s);&lt;br /&gt;
     ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:433:25: error: use of undeclared identifier 'MAX_STREAMS'&lt;br /&gt;
        for (i = 0; i &amp;lt; MAX_STREAMS; i++) {&lt;br /&gt;
                        ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:441:5: warning: 'av_close_input_file' is deprecated &lt;span&gt;[-Wdeprecated-declarations]&lt;/span&gt;&lt;br /&gt;
    av_close_input_file(ffmovie_ctx-&amp;gt;fmt_ctx);&lt;br /&gt;
    ^&lt;br /&gt;
/usr/local/include/libavformat/avformat.h:1793:6: note: 'av_close_input_file' declared here&lt;br /&gt;
void av_close_input_file(AVFormatContext &lt;em&gt;s);&lt;br /&gt;
     ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:484:28: error: use of undeclared identifier 'CODEC_TYPE_VIDEO'&lt;br /&gt;
        if (stream_type == CODEC_TYPE_VIDEO) {&lt;br /&gt;
                           ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:513:13: warning: implicit declaration of function 'avcodec_open' is invalid in C99&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;&lt;span&gt;[-Wimplicit-function-declaration]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
        if (avcodec_open(ffmovie_ctx-&amp;gt;codec_ctx&lt;span&gt;&lt;span&gt;[stream_index]&lt;/span&gt;&lt;/span&gt;, decoder) &amp;lt; 0) {&lt;br /&gt;
            ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:531:42: error: no member named 'comment' in 'struct AVFormatContext'&lt;br /&gt;
    RETURN_STRINGL(ffmovie_ctx-&amp;gt;fmt_ctx-&amp;gt;comment,&lt;br /&gt;
    /usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:631:58: note: expanded from macro 'RETURN_STRINGL'&lt;br /&gt;
    #define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; }&lt;br /&gt;
                                                             ^&lt;br /&gt;
    /usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:619:69: note: expanded from macro 'RETVAL_STRINGL'&lt;br /&gt;
    #define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)&lt;br /&gt;
                                                                               ^&lt;br /&gt;
    /usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:579:20: note: expanded from macro 'ZVAL_STRINGL'&lt;br /&gt;
                    const char &lt;/em&gt;&lt;strong&gt;s=(s); int &lt;/strong&gt;l=l;                 \
                                     ^&lt;br /&gt;
    /Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:532:42: error: no member named 'comment' in 'struct AVFormatContext'&lt;br /&gt;
                strlen(ffmovie_ctx-&amp;gt;fmt_ctx-&amp;gt;comment), 1);&lt;br /&gt;
/usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:631:61: note: expanded from macro 'RETURN_STRINGL'&lt;/p&gt;
&lt;h1 id="define-return_stringls-l-duplicate-retval_stringls-l-duplicate-return"&gt;define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; }&lt;/h1&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;                                                        &lt;span class="o"&gt;^&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;/usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:619:72: note: expanded from macro 'RETVAL_STRINGL'&lt;/p&gt;
&lt;h1 id="define-retval_stringls-l-duplicate-zval_stringlreturn_value-s-l-duplicate"&gt;define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)&lt;/h1&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;                                                                          &lt;span class="o"&gt;^&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;/usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:579:32: note: expanded from macro 'ZVAL_STRINGL'&lt;br /&gt;
                const char &lt;em&gt;&lt;strong&gt;s=(s); int &lt;/strong&gt;l=l;                 \
                                             ^&lt;br /&gt;
/Users/salex/Downloads/ffmpeg-php-0.6.0/ffmpeg_movie.c:546:42: error: no member named 'title' in 'struct AVFormatContext'&lt;br /&gt;
    RETURN_STRINGL(ffmovie_ctx-&amp;gt;fmt_ctx-&amp;gt;title,&lt;br /&gt;
    /usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:631:58: note: expanded from macro 'RETURN_STRINGL'&lt;br /&gt;
    #define RETURN_STRINGL(s, l, duplicate) { RETVAL_STRINGL(s, l, duplicate); return; }&lt;br /&gt;
                                                             ^&lt;br /&gt;
    /usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:619:69: note: expanded from macro 'RETVAL_STRINGL'&lt;br /&gt;
    #define RETVAL_STRINGL(s, l, duplicate)         ZVAL_STRINGL(return_value, s, l, duplicate)&lt;br /&gt;
                                                                               ^&lt;br /&gt;
    /usr/local/Cellar/php54/5.4.24/include/php/Zend/zend_API.h:579:20: note: expanded from macro 'ZVAL_STRINGL'&lt;br /&gt;
                    const char &lt;/em&gt;&lt;strong&gt;s=(s); int &lt;/strong&gt;l=l;                 \
  &lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>