Bonjour Gabriel,

Thank you again for this work.

I have 2 small problems with version 2.8.8.

1 - On my Debian Stretch workstation, I have a compilation error.

************************************************** 
******************************************
In file included from libav_stream.c: 28: 0:
/usr/include/weed/weed-compat.h:598:50: error: parameter 1 ('pix_fmt') has 
incomplete type
 int avi_pix_fmt_to_weed_palette (PixelFormat Enum pix_fmt, int * clamped) {
************************************************** 
******************************************

Can you tell me where it came from?

Attached message: pb-compile-dedian-stretch.txt

2 - The machine that I use for video work is an Ubuntu Studio and Lives 2.8.8 
compiles well but I crash when I load an old clip that works well in 2.8.6:


************************************************** 
************************************************** ***************************
* Linux video 4.13.0-37-lowlatency # 42 ~ 16.04.1-Ubuntu SMP PREEMPT Wed Mar 7 
17:14:26 UTC 2018 x86 x64 x86_64 x86_64 GNU / Linux
################################################## 
################################################## ###########################

[Thread 0x7fffb3188700 (LWP 4544) exited]
**
Gtk: ERROR: /build/gtk+3.0-2Ut_nl/gtk+3.0-3.18.9 /./ gtk / gtkprogressbar.c: 
611: tick_cb: assertion failed: (priv-> pulse2> priv-> pulse1)

Thread 1 "lives-exe" received signal SIGABRT, Aborted.
0x00007ffff4c6a428 in __GI_raise (sig = sig @ entry = 6) at 
../sysdeps/unix/sysv/linux/raise.c:54
54 ../sysdeps/unix/sysv/linux/raise.c: No file or folder of this type.
(Gdb)

************************************************** 
************************************************** ***************************

The crash occurs with only one of the set's clips.

Can you tell me where it came from?

cordially


-- 
Michel-Patrick Lutz
+336 72 17 44 74
**************************************************************************************************************************
* With Dedian stretch : Linux primevere 4.14.0-0.bpo.3-amd64 #1 SMP Debian 
4.14.13-1~bpo9+1 (2018-01-14) x86_64 GNU/Linux
**************************************************************************************************************************

In file included from libav_stream.c:28:0:
/usr/include/weed/weed-compat.h:598:50: error: parameter 1 (‘pix_fmt’) has 
incomplete type
 int avi_pix_fmt_to_weed_palette(enum PixelFormat pix_fmt, int *clamped) {
                                                  ^~~~~~~
/usr/include/weed/weed-compat.h: In function ‘avi_pix_fmt_to_weed_palette’:
/usr/include/weed/weed-compat.h:602:8: error: ‘PIX_FMT_RGB24’ undeclared 
(first use in this function)
   case PIX_FMT_RGB24:
        ^~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:602:8: note: each undeclared identifier is 
reported only once for each function it appears in
/usr/include/weed/weed-compat.h:604:8: error: ‘PIX_FMT_BGR24’ undeclared 
(first use in this function)
   case PIX_FMT_BGR24:
        ^~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:606:8: error: ‘PIX_FMT_RGBA’ undeclared 
(first use in this function)
   case PIX_FMT_RGBA:
        ^~~~~~~~~~~~
/usr/include/weed/weed-compat.h:608:8: error: ‘PIX_FMT_BGRA’ undeclared 
(first use in this function)
   case PIX_FMT_BGRA:
        ^~~~~~~~~~~~
/usr/include/weed/weed-compat.h:610:8: error: ‘PIX_FMT_ARGB’ undeclared 
(first use in this function)
   case PIX_FMT_ARGB:
        ^~~~~~~~~~~~
/usr/include/weed/weed-compat.h:612:8: error: ‘PIX_FMT_YUV444P’ undeclared 
(first use in this function)
   case PIX_FMT_YUV444P:
        ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:614:8: error: ‘PIX_FMT_YUV422P’ undeclared 
(first use in this function)
   case PIX_FMT_YUV422P:
        ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:616:8: error: ‘PIX_FMT_YUV420P’ undeclared 
(first use in this function)
   case PIX_FMT_YUV420P:
        ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:618:8: error: ‘PIX_FMT_YUYV422’ undeclared 
(first use in this function)
   case PIX_FMT_YUYV422:
        ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:620:8: error: ‘PIX_FMT_UYVY422’ undeclared 
(first use in this function)
   case PIX_FMT_UYVY422:
        ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:622:8: error: ‘PIX_FMT_UYYVYY411’ 
undeclared (first use in this function)
   case PIX_FMT_UYYVYY411:
        ^~~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:624:8: error: ‘PIX_FMT_GRAY8’ undeclared 
(first use in this function)
   case PIX_FMT_GRAY8:
        ^~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:626:8: error: ‘PIX_FMT_MONOWHITE’ 
undeclared (first use in this function)
   case PIX_FMT_MONOWHITE:
        ^~~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:627:8: error: ‘PIX_FMT_MONOBLACK’ 
undeclared (first use in this function)
   case PIX_FMT_MONOBLACK:
        ^~~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:629:8: error: ‘PIX_FMT_YUVJ422P’ undeclared 
(first use in this function)
   case PIX_FMT_YUVJ422P:
        ^~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:632:8: error: ‘PIX_FMT_YUVJ444P’ undeclared 
(first use in this function)
   case PIX_FMT_YUVJ444P:
        ^~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:635:8: error: ‘PIX_FMT_YUVJ420P’ undeclared 
(first use in this function)
   case PIX_FMT_YUVJ420P:
        ^~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h: At top level:
/usr/include/weed/weed-compat.h:647:18: error: return type is an incomplete type
 enum PixelFormat weed_palette_to_avi_pix_fmt(int pal, int *clamped) {
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h: In function ‘weed_palette_to_avi_pix_fmt’:
/usr/include/weed/weed-compat.h:651:14: error: ‘PIX_FMT_RGB24’ undeclared 
(first use in this function)
       return PIX_FMT_RGB24;
              ^~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:653:12: error: ‘PIX_FMT_BGR24’ undeclared 
(first use in this function)
     return PIX_FMT_BGR24;
            ^~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:655:12: error: ‘PIX_FMT_RGBA’ undeclared 
(first use in this function)
     return PIX_FMT_RGBA;
            ^~~~~~~~~~~~
/usr/include/weed/weed-compat.h:657:12: error: ‘PIX_FMT_BGRA’ undeclared 
(first use in this function)
     return PIX_FMT_BGRA;
            ^~~~~~~~~~~~
/usr/include/weed/weed-compat.h:659:12: error: ‘PIX_FMT_ARGB’ undeclared 
(first use in this function)
     return PIX_FMT_ARGB;
            ^~~~~~~~~~~~
/usr/include/weed/weed-compat.h:662:14: error: ‘PIX_FMT_YUVJ444P’ 
undeclared (first use in this function)
       return PIX_FMT_YUVJ444P;
              ^~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:663:12: error: ‘PIX_FMT_YUV444P’ undeclared 
(first use in this function)
     return PIX_FMT_YUV444P;
            ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:666:14: error: ‘PIX_FMT_YUVJ422P’ 
undeclared (first use in this function)
       return PIX_FMT_YUVJ422P;
              ^~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:667:12: error: ‘PIX_FMT_YUV422P’ undeclared 
(first use in this function)
     return PIX_FMT_YUV422P;
            ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:670:14: error: ‘PIX_FMT_YUVJ420P’ 
undeclared (first use in this function)
       return PIX_FMT_YUVJ420P;
              ^~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:671:12: error: ‘PIX_FMT_YUV420P’ undeclared 
(first use in this function)
     return PIX_FMT_YUV420P;
            ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:673:12: error: ‘PIX_FMT_YUYV422’ undeclared 
(first use in this function)
     return PIX_FMT_YUYV422;
            ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:675:12: error: ‘PIX_FMT_UYVY422’ undeclared 
(first use in this function)
     return PIX_FMT_UYVY422;
            ^~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:677:12: error: ‘PIX_FMT_UYYVYY411’ 
undeclared (first use in this function)
     return PIX_FMT_UYYVYY411;
            ^~~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:680:12: error: ‘PIX_FMT_GRAY8’ undeclared 
(first use in this function)
     return PIX_FMT_GRAY8;
            ^~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:682:12: error: ‘PIX_FMT_MONOBLACK’ 
undeclared (first use in this function)
     return PIX_FMT_MONOBLACK;
            ^~~~~~~~~~~~~~~~~
/usr/include/weed/weed-compat.h:685:12: error: ‘PIX_FMT_NONE’ undeclared 
(first use in this function)
     return PIX_FMT_NONE;
            ^~~~~~~~~~~~
libav_stream.c: In function ‘set_yuv_palette_clamping’:
libav_stream.c:242:13: error: void value not ignored as it ought to be
   avpalette = weed_palette_to_avi_pix_fmt(WEED_PALETTE_YUV420P, &myclamp);
             ^
libav_stream.c: In function ‘set_palette’:
libav_stream.c:250:13: error: void value not ignored as it ought to be
   avpalette = weed_palette_to_avi_pix_fmt(WEED_PALETTE_YUV420P, &myclamp);
             ^
libav_stream.c: In function ‘get_video_frame’:
libav_stream.c:756:37: error: invalid use of void expression
                                     SCALE_FLAGS, NULL, NULL, NULL);
                                     ^~~~~~~~~~~
Makefile:856 : la recette pour la cible « libav_stream_la-libav_stream.lo 
» a échouée
make[4]: *** [libav_stream_la-libav_stream.lo] Erreur 1
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Lives-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lives-users

Reply via email to