nagyistoce / flowblade

Automatically exported from code.google.com/p/flowblade
0 stars 0 forks source link

Fails to launch because of mlt version not found #21

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Install flowblade_0.6.0-1_all.deb
2.Launch flowblade
3.Don't profit

What is the expected output? What do you see instead?
Instead of Flowblade launching, it exits with an error message in the terminal 
emulator (when launched using a menu entry, no message is displayed at all)
The message is :
FLOWBLADE MOVIE_EDITOR 0.6.0
----------------------------
Launch script dir: /usr/bin
Running from installation...
MLT found, version: MLT not found, exiting...

What version of the product are you using? On what operating system?
Flowblade 0.6.0-1 / Debian 6.0 / libmlt++3 0.6.2-0.0

Please provide any additional information below.

Original issue reported on code.google.com by flo.flo....@gmail.com on 14 Nov 2012 at 2:07

GoogleCodeExporter commented 9 years ago
The code being run here is:
---
try:
    import mlt
    print "MLT found, version:", mlt.LIBMLT_VERSION
except Exception, err:
    print "MLT not found, exiting..."
---
So it seems that some mlt Python binding is available because "import mlt" does 
not crash, but then "mlt.LIBMLT_VERSION" does crash, as if mlt Python bindings 
you're using do not have LIBMLT_VERSION available.

You're using very old MLT: libmlt++3 0.6.2-0.0, so  LIBMLT_VERSION may have 
been added later, I don't think I've ever/in two last two years used 0.6.2.

The proposed fix is to ugrade MLT and it's python bindings to at least 0.7.6. 

Does terminal command:
 sudo apt-get install python-mlt3 
succeed and fix the issue?

If you're comfortable editing code you can remove line:     

print "MLT found, version:", mlt.LIBMLT_VERSION

from script: /usr/bin/flowblade, and see if that helps.

Original comment by janne.li...@gmail.com on 15 Nov 2012 at 5:03

GoogleCodeExporter commented 9 years ago
Thanks for your feedback, I'll have a look at it in the coming days and I'll 
post results here.

Original comment by flo.flo....@gmail.com on 16 Nov 2012 at 3:47

GoogleCodeExporter commented 9 years ago
Hi, I removed the line you told me, and here the output of the crash I get
(I'm not sure I should post this on the bug tracking page, for it's a bit
long and useless for the other users) :

ffg@xpc-001:~$ flowblade
FLOWBLADE MOVIE_EDITOR 0.6.0
----------------------------
Launch script dir: /usr/bin
Running from installation...

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �

(flowblade:8353): Gtk-WARNING **: Impossible de trouver le moteur de th�me
dans module_path : � murrine �
/usr/share/pyshared/Flowblade/projectdata.py:27: DeprecationWarning: the
md5 module is deprecated; use hashlib instead
  import md5
starting app...
---
audio_codecs:
  - aac
  - ac3
  - ac3_fixed
  - alac
  - dca
  - eac3
  - flac
  - mp2
  - nellymoser
  - real_144
  - sonic
  - sonicls
  - vorbis
  - wmav1
  - wmav2
  - pcm_alaw
  - pcm_f32be
  - pcm_f32le
  - pcm_f64be
  - pcm_f64le
  - pcm_mulaw
  - pcm_s8
  - pcm_s16be
  - pcm_s16le
  - pcm_s24be
  - pcm_s24daud
  - pcm_s24le
  - pcm_s32be
  - pcm_s32le
  - pcm_u8
  - pcm_u16be
  - pcm_u16le
  - pcm_u24be
  - pcm_u24le
  - pcm_u32be
  - pcm_u32le
  - pcm_zork
  - roq_dpcm
  - adpcm_adx
  - g722
  - g726
  - adpcm_ima_qt
  - adpcm_ima_wav
  - adpcm_ms
  - adpcm_swf
  - adpcm_yamaha
  - libfaac
  - libgsm
  - libgsm_ms
  - libmp3lame
  - libopencore_amrnb
  - libspeex
  - libvorbis
...
---
video_codecs:
  - a64multi
  - a64multi5
  - asv1
  - asv2
  - bmp
  - dnxhd
  - dpx
  - dvvideo
  - ffv1
  - ffvhuff
  - flashsv
  - flashsv2
  - flv
  - gif
  - h261
  - h263
  - h263p
  - huffyuv
  - jpegls
  - ljpeg
  - mjpeg
  - mpeg1video
  - mpeg2video
  - mpeg4
  - msmpeg4v2
  - msmpeg4
  - msvideo1
  - pam
  - pbm
  - pcx
  - pgm
  - pgmyuv
  - png
  - ppm
  - qtrle
  - rawvideo
  - roqvideo
  - rv10
  - rv20
  - sgi
  - snow
  - svq1
  - targa
  - tiff
  - v210
  - wmv1
  - wmv2
  - zlib
  - zmbv
  - libdirac
  - libtheora
  - libvpx
  - libx264
  - libxvid
...
---
formats:
  - a64
  - ac3
  - adts
  - aiff
  - amr
  - asf
  - ass
  - asf_stream
  - au
  - avi
  - avm2
  - caf
  - cavsvideo
  - crc
  - daud
  - dirac
  - dnxhd
  - dts
  - dv
  - eac3
  - ffm
  - ffmetadata
  - filmstrip
  - flac
  - flv
  - framecrc
  - framemd5
  - g722
  - gif
  - gxf
  - h261
  - h263
  - h264
  - image2
  - image2pipe
  - ipod
  - ivf
  - m4v
  - md5
  - matroska
  - matroska
  - microdvd
  - mjpeg
  - mlp
  - mmf
  - mov
  - mp2
  - mp3
  - mp4
  - mpeg
  - vcd
  - mpeg1video
  - dvd
  - svcd
  - mpeg2video
  - vob
  - mpegts
  - mpjpeg
  - mxf
  - mxf_d10
  - null
  - nut
  - ogg
  - alaw
  - mulaw
  - f64be
  - f64le
  - f32be
  - f32le
  - s32be
  - s32le
  - s24be
  - s24le
  - s16be
  - s16le
  - s8
  - u32be
  - u32le
  - u24be
  - u24le
  - u16be
  - u16le
  - u8
  - psp
  - rawvideo
  - rm
  - RoQ
  - rso
  - rtp
  - rtsp
  - sap
  - sox
  - spdif
  - srt
  - swf
  - 3g2
  - 3gp
  - truehd
  - rcv
  - voc
  - wav
  - webm
  - yuv4mpegpipe
  - alsa
  - oss
  - sdl
...
0 1024x576 16:9 24fps
1 1024x576 16:9 PAL
2 384x288 4:3 PAL
3 512x288 16:9 PAL
4 768x576 4:3 PAL
5 CIF 15 fps
6 CIF NTSC
7 CIF PAL
8 CVD NTSC
9 CVD PAL
10 DV/DVD NTSC
11 DV/DVD PAL
12 DV/DVD Widescreen NTSC
13 DV/DVD Widescreen PAL
14 HD 1080i 25 fps
15 HD 1080i 29.97 fps
16 HD 1080i 30 fps
17 HD 1080p 23.98 fps
18 HD 1080p 24 fps
19 HD 1080p 25 fps
20 HD 1080p 29.97 fps
21 HD 1080p 30 fps
22 HD 720p 23.98 fps
23 HD 720p 24 fps
24 HD 720p 25 fps
25 HD 720p 25 fps
26 HD 720p 29.97 fps
27 HD 720p 29.97 fps
28 HD 720p 30 fps
29 HD 720p 50 fps
30 HD 720p 50 fps
31 HD 720p 59.94 fps
32 HD 720p 59.94 fps
33 HD 720p 60 fps
34 HDV 1440x1080i 25 fps
35 HDV 1440x1080i 29.97 fps
36 HDV 1440x1080p 25 fps
37 HDV 1440x1080p 29.97 fps
38 NTSC 29.97 fps
39 QCIF 15 fps
40 QCIF NTSC
41 QCIF PAL
42 QVGA 15 fps
43 QVGA 29.97 fps
44 QVGA Widescreen 29.97 fps
45 SVCD NTSC
46 SVCD PAL
47 SVCD Widescreen NTSC
48 SVCD Widescreen PAL
49 VCD NTSC
50 VCD PAL
51 VGA NTSC
52 VGA Widescreen NTSC
default profile from prefs nor found
Traceback (most recent call last):
  File "/usr/bin/flowblade", line 63, in <module>
    app.main(modules_path)
  File "/usr/share/pyshared/Flowblade/app.py", line 150, in main
    create_gui()
  File "/usr/share/pyshared/Flowblade/app.py", line 196, in create_gui
    editor_window = editorwindow.EditorWindow()
  File "/usr/share/pyshared/Flowblade/editorwindow.py", line 306, in
__init__
    True)
  File "/usr/share/pyshared/Flowblade/panels.py", line 125, in
get_render_panel_left
    render.create_widgets()
  File "/usr/share/pyshared/Flowblade/render.py", line 326, in
create_widgets
    _fill_extension_label()
  File "/usr/share/pyshared/Flowblade/render.py", line 573, in
_fill_extension_label
    ext = encoding_options[enc_index].extension
IndexError: list index out of range

Original comment by flo.flo....@gmail.com on 20 Nov 2012 at 2:30

GoogleCodeExporter commented 9 years ago
Ok, I'll have to try to install Debian 6 and see what's going on, try to do 
this next week.

Original comment by janne.li...@gmail.com on 21 Nov 2012 at 12:50

GoogleCodeExporter commented 9 years ago
This duplicate of Issue2. Fix is already in repository and the shortly released 
next version will contain the fix. I'm marking this Duplicate.

Original comment by janne.li...@gmail.com on 28 Nov 2012 at 6:48