Fixed in PATCHv3 On Mon, Aug 28, 2017 at 7:40 AM, Michael Niedermayer <mich...@niedermayer.cc > wrote:
> On Mon, Aug 28, 2017 at 02:22:15AM +0700, Ilia Valiakhmetov wrote: > > These patches introduce tile threading support for vp9. > > > > Tile threading is ~45% faster at 2 threads vs 1. > > Frame threading is ~55% faster at 2 threads vs 1. > > ffvp9 tile threading is ~25% faster than libvpx-vp9 at 2 threads > > > > execute3() function is similar to execute2(), execept it has > > a extra argument - main function for avpriv_slicethread_create(), it is > used for the loopfilter. > > > > Ilia Valiakhmetov (2): > > avcodec: add execute3() api to utilize the main function of > > avpriv_slicethread_create(). > > avcodec/vp9: Add tile threading support > > this seems to break build with mips-linux-gnu-gcc-4.4 and > --disable-pthreads > > In file included from src/libavcodec/vp9data.h:28, > from src/libavcodec/vp9.c:33: > src/libavcodec/vp9dec.h:218: error: redefinition of typedef ‘VP9TileData’ > src/libavcodec/vp9dec.h:89: note: previous declaration of ‘VP9TileData’ > was here > src/libavcodec/vp9.c: In function ‘vp9_free_entries’: > src/libavcodec/vp9.c:115: error: implicit declaration of function > ‘pthread_mutex_destroy’ > src/libavcodec/vp9.c:116: error: implicit declaration of function > ‘pthread_cond_destroy’ > src/libavcodec/vp9.c: In function ‘vp9_alloc_entries’: > src/libavcodec/vp9.c:138: error: implicit declaration of function > ‘pthread_mutex_init’ > src/libavcodec/vp9.c:139: error: implicit declaration of function > ‘pthread_cond_init’ > src/libavcodec/vp9.c: In function ‘vp9_report_tile_progress’: > src/libavcodec/vp9.c:146: error: implicit declaration of function > ‘pthread_cond_signal’ > src/libavcodec/vp9.c: In function ‘vp9_await_tile_progress’: > src/libavcodec/vp9.c:153: error: implicit declaration of function > ‘pthread_mutex_lock’ > src/libavcodec/vp9.c:155: error: implicit declaration of function > ‘pthread_cond_wait’ > src/libavcodec/vp9.c:156: error: implicit declaration of function > ‘pthread_mutex_unlock’ > src/libavcodec/vp9.c: In function ‘vp9_decode_frame’: > src/libavcodec/vp9.c:1424: warning: ‘pkt_pts’ is deprecated (declared at > src/libavutil/frame.h:302) > make: *** [libavcodec/vp9.o] Error 1 > make: *** Waiting for unfinished jobs.... > > [...] > > -- > Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB > > Those who would give up essential Liberty, to purchase a little > temporary Safety, deserve neither Liberty nor Safety -- Benjamin Franklin > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel