RudyHartono / flowblade

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

Fail to open saved projects #46

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Create a new project, cut, edit ...
2. Save project
3. Close flowblade
4. Launch flowblade
5. Open last project

What is the expected output? What do you see instead?

Project never open, progress bar in opening windows is in forever loop.

What version of the product are you using? On what operating system?

last HG version (ArchLinux 2013/10/14)

Please provide any additional information below.

Exception in thread Thread-4:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 808, in __bootstrap_inner
    self.run()
  File "/usr/share/pyshared/Flowblade/useraction.py", line 86, in run
    project = persistance.load_project(self.filename)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 290, in load_project
    fill_sequence_mlt(seq, project.SAVEFILE_VERSION)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 322, in fill_sequence_mlt
    fill_track_mlt(mlt_track, py_track)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 411, in fill_track_mlt
    mlt_clip.selected = False # This transient state gets saved and
AttributeError: 'NoneType' object has no attribute 'selected'

Original issue reported on code.google.com by mentat...@gmail.com on 14 Oct 2013 at 10:25

GoogleCodeExporter commented 8 years ago
I'm unable to reproduce the problem here.

If you could find the file persistance.py and add into line 410 with same 
indentation as line 411:

print clip

and show the output.

Original comment by janne.li...@gmail.com on 14 Oct 2013 at 5:18

GoogleCodeExporter commented 8 years ago
Thx for reply, here the output:

FLOWBLADE MOVIE EDITOR 0.11 TRUNK
---------------------------------
Launch script dir: /usr/bin
Running from installation...
MLT found, version: 0.9.0
Python 2.7.5 (default, Sep  6 2013, 09:55:21) 
[GCC 4.8.1 20130725 (prerelease)]
GTK+ version: (2, 24, 22)
Locale: fr_FR
Detecting environment...
---
video_codecs:
  - a64multi
  - a64multi5
  - amv
  - asv1
  - asv2
  - avrp
  - avui
  - ayuv
  - bmp
  - cljr
  - dnxhd
  - dpx
  - dvvideo
  - ffv1
  - ffvhuff
  - flashsv
  - flashsv2
  - flv
  - gif
  - h261
  - h263
  - h263p
  - huffyuv
  - jpeg2000
  - jpegls
  - ljpeg
  - mjpeg
  - mpeg1video
  - mpeg2video
  - mpeg4
  - msmpeg4v2
  - msmpeg4
  - msvideo1
  - pam
  - pbm
  - pcx
  - pgm
  - pgmyuv
  - png
  - ppm
  - prores
  - prores_aw
  - prores_ks
  - qtrle
  - r10k
  - r210
  - rawvideo
  - roqvideo
  - rv10
  - rv20
  - sgi
  - snow
  - sunrast
  - svq1
  - targa
  - tiff
  - utvideo
  - v210
  - v308
  - v408
  - v410
  - wmv1
  - wmv2
  - xbm
  - xface
  - xwd
  - y41p
  - yuv4
  - zlib
  - zmbv
  - libopenjpeg
  - libschroedinger
  - libtheora
  - libvpx
  - libx264
  - libx264rgb
  - libxvid
...
---
audio_codecs:
  - comfortnoise
  - s302m
  - aac
  - ac3
  - ac3_fixed
  - alac
  - dca
  - eac3
  - flac
  - g723_1
  - mp2
  - nellymoser
  - real_144
  - sonic
  - sonicls
  - tta
  - vorbis
  - wmav1
  - wmav2
  - pcm_alaw
  - pcm_f32be
  - pcm_f32le
  - pcm_f64be
  - pcm_f64le
  - pcm_mulaw
  - pcm_s8
  - pcm_s8_planar
  - pcm_s16be
  - pcm_s16be_planar
  - pcm_s16le
  - pcm_s16le_planar
  - pcm_s24be
  - pcm_s24daud
  - pcm_s24le
  - pcm_s24le_planar
  - pcm_s32be
  - pcm_s32le
  - pcm_s32le_planar
  - pcm_u8
  - pcm_u16be
  - pcm_u16le
  - pcm_u24be
  - pcm_u24le
  - pcm_u32be
  - pcm_u32le
  - roq_dpcm
  - adpcm_adx
  - g722
  - g726
  - adpcm_ima_qt
  - adpcm_ima_wav
  - adpcm_ms
  - adpcm_swf
  - adpcm_yamaha
  - libgsm
  - libgsm_ms
  - libmp3lame
  - libopencore_amrnb
  - libopus
  - libspeex
  - libvorbis
...
---
formats:
  - a64
  - ac3
  - adts
  - adx
  - aiff
  - amr
  - asf
  - ass
  - ast
  - asf_stream
  - au
  - avi
  - avm2
  - bit
  - caf
  - cavsvideo
  - crc
  - data
  - daud
  - dirac
  - dnxhd
  - dts
  - dv
  - eac3
  - f4v
  - ffm
  - ffmetadata
  - filmstrip
  - flac
  - flv
  - framecrc
  - framemd5
  - g722
  - g723_1
  - gif
  - gxf
  - h261
  - h263
  - h264
  - hls
  - ico
  - ilbc
  - image2
  - image2pipe
  - ipod
  - ircam
  - ismv
  - ivf
  - jacosub
  - latm
  - 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
  - oma
  - 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
  - segment
  - stream_segment,ssegment
  - smjpeg
  - smoothstreaming
  - sox
  - spdif
  - srt
  - swf
  - tee
  - 3g2
  - 3gp
  - mkvtimestamp_v2
  - truehd
  - vc1
  - vc1test
  - voc
  - w64
  - wav
  - webm
  - webvtt
  - wtv
  - wv
  - yuv4mpegpipe
  - alsa
  - oss
  - sdl
  - v4l2
...
MLT detection succeeded, 132 formats, 77 video codecs and 61 audio codecs found.
218 MLT services found.
Loading render profiles...
MPEG-2 / .mpg...available
H.264 / .mp4...available
MPEG-4 / .mp4...available
Theora / .ogg...available
Lossless HuffYUV / .avi...available
Lossless MPEG-2 / .mpg...available
Lossless MPEG-4 / .mp4...available
Lossless H.264 / .mp4...available
Audio PCM/.wav 48kHz...available as non-user encoding
Android 480x320...available as non-user encoding
iPod Classic...available as non-user encoding
iPhone/iPod Touch...available as non-user encoding
HDV PAL 1080 50i...available as non-user encoding
HDV PAL 1080 25p...available as non-user encoding
HDV PAL 720 25p...available as non-user encoding
HDV NTSC 1080 60i...available as non-user encoding
HDV NTSC 1080 30p...available as non-user encoding
HDV NTSC 720 30p...available as non-user encoding
DVD MPEG PAL...available as non-user encoding
DVD MPEG PAL Widescreen...available as non-user encoding
DVD MPEG NTSC...available as non-user encoding
DVD MPEG NTSC Widescreen...available as non-user encoding
DVD PAL 4:3 VOB...available as non-user encoding
DVD PAL 16:9 VOB...available as non-user encoding
DVD NTSC 4:3 VOB...available as non-user encoding
DVD NTSC 16:9 VOB...available as non-user encoding
Raw DV PAL 4:3...available as non-user encoding
Raw DV PAL 16:9...available as non-user encoding
Raw DV DVCPRO25 PAL 4:3...available as non-user encoding
Raw DV DVCPRO25 PAL 16:9...available as non-user encoding
Raw DV DVCPRO50 PAL 4:3...available as non-user encoding
Raw DV DVCPRO50 PAL 16:9...available as non-user encoding
Raw DV NTSC 4:3...available as non-user encoding
Raw DV NTSC 16:9...available as non-user encoding
Raw DV DVCPRO25 NTSC 4:3...available as non-user encoding
Raw DV DVCPRO25 NTSC 16:9...available as non-user encoding
Raw DV DVCPRO50 NTSC 4:3...available as non-user encoding
Raw DV DVCPRO50 NTSC 16:9...available as non-user encoding
AVI DV PAL 4:3...available as non-user encoding
AVI DV PAL 16:9...available as non-user encoding
AVI DVCPRO25 PAL 4:3...available as non-user encoding
AVI DVCPRO25 PAL 16:9...available as non-user encoding
AVI DVCPRO50 PAL 4:3...available as non-user encoding
AVI DVCPRO50 PAL 16:9...available as non-user encoding
AVI DV NTSC 4:3...available as non-user encoding
AVI DV NTSC 16:9...available as non-user encoding
AVI DVCPRO25 NTSC 4:3...available as non-user encoding
AVI DVCPRO25 NTSC 16:9...available as non-user encoding
AVI DVCPRO50 NTSC 4:3...available as non-user encoding
AVI DVCPRO50 NTSC 16:9...available as non-user encoding
Loading filters...
MLT service ladspa.1406 not found.
MLT service ladspa.1433 not found.
MLT service ladspa.1408 not found.
MLT service ladspa.1431 not found.
MLT service ladspa.1901 not found.
MLT service ladspa.1438 not found.
MLT service ladspa.1195 not found.
MLT service ladspa.1402 not found.
MLT service ladspa.1185 not found.
MLT service ladspa.1213 not found.
MLT service ladspa.1904 not found.
MLT service ladspa.1903 not found.
MLT service ladspa.1215 not found.
MLT service ladspa.1216 not found.
MLT service ladspa.1410 not found.
MLT service ladspa.1892 not found.
MLT service ladspa.1194 not found.
MLT service ladspa.1197 not found.
MLT service ladspa.1423 not found.
MLT service ladspa.1910 not found.
MLT service ladspa.1417 not found.
MLT service ladspa.1210 not found.
MLT service ladspa.1198 not found.
MLT service ladspa.1905 not found.
MLT service ladspa.1201 not found.
frei0r.alphagrad for filter Alpha Gradient available
frei0r.alpha0ps for filter Alpha Modify available
frei0r.alphaspot for filter Alpha Shape available
frei0r.select0r for filter Color Select available
frei0r.mask0mate for filter Crop available
frei0r.spillsupress for filter Spill Supress available
frei0r.cartoon for filter Cartoon available
charcoal for filter Charcoal available
frei0r.colorhalftone for filter Color Halftone available
frei0r.dither for filter Dither available
frei0r.emboss for filter Emboss available
frei0r.glow for filter Glow available
oldfilm for filter Old Film available
frei0r.scanline0r for filter Scanlines available
frei0r.softglow for filter Soft Glow available
frei0r.vignette for filter Vignette available
panner for filter Pan available
panner for filter Pan Keyframed available
channelswap for filter Swap Channels available
volume for filter Volume available
frei0r.squareblur for filter Blur available
boxblur for filter Box Blur available
grain for filter Grain available
frei0r.IIRblur for filter IRR Blur available
frei0r.pixeliz0r for filter Pixelize available
frei0r.rgbnoise for filter RGB Noise available
frei0r.three_point_balance for filter 3 Point Balance available
frei0r.brightness for filter Brightness available
brightness for filter Brightness Keyframed available
frei0r.colgate for filter Colgate White Balance available
frei0r.colorize for filter Colorize available
frei0r.contrast0r for filter Contrast available
gamma for filter Gamma available
greyscale for filter Grayscale available
frei0r.hueshift0r for filter Hue available
invert for filter Invert available
frei0r.levels for filter Levels available
frei0r.coloradj_RGB for filter RGB Adjustment available
frei0r.saturat0r for filter Saturation available
frei0r.tint0r for filter Tint available
chroma_hold for filter Chroma Hold available
frei0r.cluster for filter Color Clustering available
frei0r.colordistance for filter Color Distance available
frei0r.colortap for filter Color Tap available
frei0r.sigmoidaltransfer for filter Newspaper available
frei0r.posterize for filter Posterize available
frei0r.primaries for filter Primaries available
sepia for filter Sepia available
tcolor for filter Technicolor available
frei0r.threelay0r for filter Three Layer available
threshold for filter Threshold available
frei0r.threshold0r for filter Threshold0r available
mirror for filter Flip available
frei0r.cairoimagegrid for filter Image Grid available
frei0r.lenscorrection for filter Lens Correction available
mirror for filter Mirror available
frei0r.nosync0r for filter V Sync available
frei0r.distort0r for filter Waves available
frei0r.edgeglow for filter Edge Glow available
frei0r.sobel for filter Sobel available
frei0r.hqdn3d for filter Denoise available
frei0r.letterb0xed for filter Letterbox available
frei0r.sharpness for filter Sharpness available
frei0r.baltan for filter Baltan available
freeze for filter Freeze available
frei0r.nervous for filter Nervous available
frei0r.vertigo for filter Vertigo available
affine for filter Rotate available
affine for filter Shear available
affine for filter Translate available
ladspa.1406 for filter Mono to Stereo not found
ladspa.1433 for filter Pitchshifter - AM not found
ladspa.1408 for filter Distort - Barry's Satan not found
ladspa.1431 for filter Frequency Shift - Bode/Moog not found
ladspa.1901 for filter Equalize - DJ 3-band not found
ladspa.1438 for filter Flanger - DJ not found
ladspa.1195 for filter Declipper not found
ladspa.1402 for filter Delayorama not found
ladspa.1185 for filter Distort - Diode Processor not found
ladspa.1213 for filter Distort - Foldover not found
ladspa.1904 for filter Highpass - Butterworth not found
ladspa.1903 for filter Lowpass - Butterworth not found
ladspa.1215 for filter GSM Simulator not found
ladspa.1216 for filter Reverb - GVerb not found
ladspa.1410 for filter Noise Gate not found
ladspa.1892 for filter Bandpass not found
ladspa.1194 for filter Pitchscaler - High Quality not found
ladspa.1197 for filter Equalize - Multiband not found
ladspa.1423 for filter Reverb - Plate not found
ladspa.1910 for filter Distort - Pointer cast not found
ladspa.1417 for filter Rate Shifter not found
ladspa.1210 for filter Signal Shifter not found
ladspa.1198 for filter Distort - Sinus Wavewrap not found
ladspa.1905 for filter Vinyl Effect not found
ladspa.1201 for filter Chorus - Multivoice not found
Loading transitions...
MLT transition composite available.
MLT transition composite available.
MLT transition affine available.
MLT transition composite available.
MLT transition luma available.
MLT transition region available.
MLT transition frei0r.cairoaffineblend available.
MLT transition frei0r.cairoblend available.
MLT transition frei0r.darken available.
MLT transition frei0r.hardlight available.
MLT transition frei0r.addition available.
MLT transition frei0r.burn available.
MLT transition frei0r.difference available.
MLT transition frei0r.divide available.
MLT transition frei0r.color_only available.
MLT transition frei0r.dodge available.
MLT transition frei0r.grain_extract available.
MLT transition frei0r.grain_merge available.
MLT transition frei0r.hue available.
MLT transition frei0r.lighten available.
MLT transition frei0r.multiply available.
MLT transition frei0r.overlay available.
MLT transition frei0r.saturation available.
MLT transition frei0r.screen available.
MLT transition frei0r.softlight available.
MLT transition frei0r.subtract available.
MLT transition frei0r.value available.
description DV/DVD PAL
SAVEFILE_VERSION: 3
Exception in thread Thread-4:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 808, in __bootstrap_inner
    self.run()
  File "/usr/share/pyshared/Flowblade/useraction.py", line 86, in run
    project = persistance.load_project(self.filename)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 290, in load_project
    fill_sequence_mlt(seq, project.SAVEFILE_VERSION)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 322, in fill_sequence_mlt
    fill_track_mlt(mlt_track, py_track)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 411, in fill_track_mlt
    mlt_clip.selected = False # This transient state gets saved and
AttributeError: 'NoneType' object has no attribute 'selected'

Original comment by mentat...@gmail.com on 15 Oct 2013 at 7:13

GoogleCodeExporter commented 8 years ago
Here the output with the 410 as same identation:

FLOWBLADE MOVIE EDITOR 0.11 TRUNK
---------------------------------
Launch script dir: /usr/bin
Running from installation...
MLT found, version: 0.9.0
Python 2.7.5 (default, Sep  6 2013, 09:55:21) 
[GCC 4.8.1 20130725 (prerelease)]
GTK+ version: (2, 24, 22)
Locale: fr_FR
Detecting environment...
---
video_codecs:
  - a64multi
  - a64multi5
  - amv
  - asv1
  - asv2
  - avrp
  - avui
  - ayuv
  - bmp
  - cljr
  - dnxhd
  - dpx
  - dvvideo
  - ffv1
  - ffvhuff
  - flashsv
  - flashsv2
  - flv
  - gif
  - h261
  - h263
  - h263p
  - huffyuv
  - jpeg2000
  - jpegls
  - ljpeg
  - mjpeg
  - mpeg1video
  - mpeg2video
  - mpeg4
  - msmpeg4v2
  - msmpeg4
  - msvideo1
  - pam
  - pbm
  - pcx
  - pgm
  - pgmyuv
  - png
  - ppm
  - prores
  - prores_aw
  - prores_ks
  - qtrle
  - r10k
  - r210
  - rawvideo
  - roqvideo
  - rv10
  - rv20
  - sgi
  - snow
  - sunrast
  - svq1
  - targa
  - tiff
  - utvideo
  - v210
  - v308
  - v408
  - v410
  - wmv1
  - wmv2
  - xbm
  - xface
  - xwd
  - y41p
  - yuv4
  - zlib
  - zmbv
  - libopenjpeg
  - libschroedinger
  - libtheora
  - libvpx
  - libx264
  - libx264rgb
  - libxvid
...
---
audio_codecs:
  - comfortnoise
  - s302m
  - aac
  - ac3
  - ac3_fixed
  - alac
  - dca
  - eac3
  - flac
  - g723_1
  - mp2
  - nellymoser
  - real_144
  - sonic
  - sonicls
  - tta
  - vorbis
  - wmav1
  - wmav2
  - pcm_alaw
  - pcm_f32be
  - pcm_f32le
  - pcm_f64be
  - pcm_f64le
  - pcm_mulaw
  - pcm_s8
  - pcm_s8_planar
  - pcm_s16be
  - pcm_s16be_planar
  - pcm_s16le
  - pcm_s16le_planar
  - pcm_s24be
  - pcm_s24daud
  - pcm_s24le
  - pcm_s24le_planar
  - pcm_s32be
  - pcm_s32le
  - pcm_s32le_planar
  - pcm_u8
  - pcm_u16be
  - pcm_u16le
  - pcm_u24be
  - pcm_u24le
  - pcm_u32be
  - pcm_u32le
  - roq_dpcm
  - adpcm_adx
  - g722
  - g726
  - adpcm_ima_qt
  - adpcm_ima_wav
  - adpcm_ms
  - adpcm_swf
  - adpcm_yamaha
  - libgsm
  - libgsm_ms
  - libmp3lame
  - libopencore_amrnb
  - libopus
  - libspeex
  - libvorbis
...
---
formats:
  - a64
  - ac3
  - adts
  - adx
  - aiff
  - amr
  - asf
  - ass
  - ast
  - asf_stream
  - au
  - avi
  - avm2
  - bit
  - caf
  - cavsvideo
  - crc
  - data
  - daud
  - dirac
  - dnxhd
  - dts
  - dv
  - eac3
  - f4v
  - ffm
  - ffmetadata
  - filmstrip
  - flac
  - flv
  - framecrc
  - framemd5
  - g722
  - g723_1
  - gif
  - gxf
  - h261
  - h263
  - h264
  - hls
  - ico
  - ilbc
  - image2
  - image2pipe
  - ipod
  - ircam
  - ismv
  - ivf
  - jacosub
  - latm
  - 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
  - oma
  - 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
  - segment
  - stream_segment,ssegment
  - smjpeg
  - smoothstreaming
  - sox
  - spdif
  - srt
  - swf
  - tee
  - 3g2
  - 3gp
  - mkvtimestamp_v2
  - truehd
  - vc1
  - vc1test
  - voc
  - w64
  - wav
  - webm
  - webvtt
  - wtv
  - wv
  - yuv4mpegpipe
  - alsa
  - oss
  - sdl
  - v4l2
...
MLT detection succeeded, 132 formats, 77 video codecs and 61 audio codecs found.
218 MLT services found.
Loading render profiles...
MPEG-2 / .mpg...available
H.264 / .mp4...available
MPEG-4 / .mp4...available
Theora / .ogg...available
Lossless HuffYUV / .avi...available
Lossless MPEG-2 / .mpg...available
Lossless MPEG-4 / .mp4...available
Lossless H.264 / .mp4...available
Audio PCM/.wav 48kHz...available as non-user encoding
Android 480x320...available as non-user encoding
iPod Classic...available as non-user encoding
iPhone/iPod Touch...available as non-user encoding
HDV PAL 1080 50i...available as non-user encoding
HDV PAL 1080 25p...available as non-user encoding
HDV PAL 720 25p...available as non-user encoding
HDV NTSC 1080 60i...available as non-user encoding
HDV NTSC 1080 30p...available as non-user encoding
HDV NTSC 720 30p...available as non-user encoding
DVD MPEG PAL...available as non-user encoding
DVD MPEG PAL Widescreen...available as non-user encoding
DVD MPEG NTSC...available as non-user encoding
DVD MPEG NTSC Widescreen...available as non-user encoding
DVD PAL 4:3 VOB...available as non-user encoding
DVD PAL 16:9 VOB...available as non-user encoding
DVD NTSC 4:3 VOB...available as non-user encoding
DVD NTSC 16:9 VOB...available as non-user encoding
Raw DV PAL 4:3...available as non-user encoding
Raw DV PAL 16:9...available as non-user encoding
Raw DV DVCPRO25 PAL 4:3...available as non-user encoding
Raw DV DVCPRO25 PAL 16:9...available as non-user encoding
Raw DV DVCPRO50 PAL 4:3...available as non-user encoding
Raw DV DVCPRO50 PAL 16:9...available as non-user encoding
Raw DV NTSC 4:3...available as non-user encoding
Raw DV NTSC 16:9...available as non-user encoding
Raw DV DVCPRO25 NTSC 4:3...available as non-user encoding
Raw DV DVCPRO25 NTSC 16:9...available as non-user encoding
Raw DV DVCPRO50 NTSC 4:3...available as non-user encoding
Raw DV DVCPRO50 NTSC 16:9...available as non-user encoding
AVI DV PAL 4:3...available as non-user encoding
AVI DV PAL 16:9...available as non-user encoding
AVI DVCPRO25 PAL 4:3...available as non-user encoding
AVI DVCPRO25 PAL 16:9...available as non-user encoding
AVI DVCPRO50 PAL 4:3...available as non-user encoding
AVI DVCPRO50 PAL 16:9...available as non-user encoding
AVI DV NTSC 4:3...available as non-user encoding
AVI DV NTSC 16:9...available as non-user encoding
AVI DVCPRO25 NTSC 4:3...available as non-user encoding
AVI DVCPRO25 NTSC 16:9...available as non-user encoding
AVI DVCPRO50 NTSC 4:3...available as non-user encoding
AVI DVCPRO50 NTSC 16:9...available as non-user encoding
Loading filters...
MLT service ladspa.1406 not found.
MLT service ladspa.1433 not found.
MLT service ladspa.1408 not found.
MLT service ladspa.1431 not found.
MLT service ladspa.1901 not found.
MLT service ladspa.1438 not found.
MLT service ladspa.1195 not found.
MLT service ladspa.1402 not found.
MLT service ladspa.1185 not found.
MLT service ladspa.1213 not found.
MLT service ladspa.1904 not found.
MLT service ladspa.1903 not found.
MLT service ladspa.1215 not found.
MLT service ladspa.1216 not found.
MLT service ladspa.1410 not found.
MLT service ladspa.1892 not found.
MLT service ladspa.1194 not found.
MLT service ladspa.1197 not found.
MLT service ladspa.1423 not found.
MLT service ladspa.1910 not found.
MLT service ladspa.1417 not found.
MLT service ladspa.1210 not found.
MLT service ladspa.1198 not found.
MLT service ladspa.1905 not found.
MLT service ladspa.1201 not found.
frei0r.alphagrad for filter Alpha Gradient available
frei0r.alpha0ps for filter Alpha Modify available
frei0r.alphaspot for filter Alpha Shape available
frei0r.select0r for filter Color Select available
frei0r.mask0mate for filter Crop available
frei0r.spillsupress for filter Spill Supress available
frei0r.cartoon for filter Cartoon available
charcoal for filter Charcoal available
frei0r.colorhalftone for filter Color Halftone available
frei0r.dither for filter Dither available
frei0r.emboss for filter Emboss available
frei0r.glow for filter Glow available
oldfilm for filter Old Film available
frei0r.scanline0r for filter Scanlines available
frei0r.softglow for filter Soft Glow available
frei0r.vignette for filter Vignette available
panner for filter Pan available
panner for filter Pan Keyframed available
channelswap for filter Swap Channels available
volume for filter Volume available
frei0r.squareblur for filter Blur available
boxblur for filter Box Blur available
grain for filter Grain available
frei0r.IIRblur for filter IRR Blur available
frei0r.pixeliz0r for filter Pixelize available
frei0r.rgbnoise for filter RGB Noise available
frei0r.three_point_balance for filter 3 Point Balance available
frei0r.brightness for filter Brightness available
brightness for filter Brightness Keyframed available
frei0r.colgate for filter Colgate White Balance available
frei0r.colorize for filter Colorize available
frei0r.contrast0r for filter Contrast available
gamma for filter Gamma available
greyscale for filter Grayscale available
frei0r.hueshift0r for filter Hue available
invert for filter Invert available
frei0r.levels for filter Levels available
frei0r.coloradj_RGB for filter RGB Adjustment available
frei0r.saturat0r for filter Saturation available
frei0r.tint0r for filter Tint available
chroma_hold for filter Chroma Hold available
frei0r.cluster for filter Color Clustering available
frei0r.colordistance for filter Color Distance available
frei0r.colortap for filter Color Tap available
frei0r.sigmoidaltransfer for filter Newspaper available
frei0r.posterize for filter Posterize available
frei0r.primaries for filter Primaries available
sepia for filter Sepia available
tcolor for filter Technicolor available
frei0r.threelay0r for filter Three Layer available
threshold for filter Threshold available
frei0r.threshold0r for filter Threshold0r available
mirror for filter Flip available
frei0r.cairoimagegrid for filter Image Grid available
frei0r.lenscorrection for filter Lens Correction available
mirror for filter Mirror available
frei0r.nosync0r for filter V Sync available
frei0r.distort0r for filter Waves available
frei0r.edgeglow for filter Edge Glow available
frei0r.sobel for filter Sobel available
frei0r.hqdn3d for filter Denoise available
frei0r.letterb0xed for filter Letterbox available
frei0r.sharpness for filter Sharpness available
frei0r.baltan for filter Baltan available
freeze for filter Freeze available
frei0r.nervous for filter Nervous available
frei0r.vertigo for filter Vertigo available
affine for filter Rotate available
affine for filter Shear available
affine for filter Translate available
ladspa.1406 for filter Mono to Stereo not found
ladspa.1433 for filter Pitchshifter - AM not found
ladspa.1408 for filter Distort - Barry's Satan not found
ladspa.1431 for filter Frequency Shift - Bode/Moog not found
ladspa.1901 for filter Equalize - DJ 3-band not found
ladspa.1438 for filter Flanger - DJ not found
ladspa.1195 for filter Declipper not found
ladspa.1402 for filter Delayorama not found
ladspa.1185 for filter Distort - Diode Processor not found
ladspa.1213 for filter Distort - Foldover not found
ladspa.1904 for filter Highpass - Butterworth not found
ladspa.1903 for filter Lowpass - Butterworth not found
ladspa.1215 for filter GSM Simulator not found
ladspa.1216 for filter Reverb - GVerb not found
ladspa.1410 for filter Noise Gate not found
ladspa.1892 for filter Bandpass not found
ladspa.1194 for filter Pitchscaler - High Quality not found
ladspa.1197 for filter Equalize - Multiband not found
ladspa.1423 for filter Reverb - Plate not found
ladspa.1910 for filter Distort - Pointer cast not found
ladspa.1417 for filter Rate Shifter not found
ladspa.1210 for filter Signal Shifter not found
ladspa.1198 for filter Distort - Sinus Wavewrap not found
ladspa.1905 for filter Vinyl Effect not found
ladspa.1201 for filter Chorus - Multivoice not found
Loading transitions...
MLT transition composite available.
MLT transition composite available.
MLT transition affine available.
MLT transition composite available.
MLT transition luma available.
MLT transition region available.
MLT transition frei0r.cairoaffineblend available.
MLT transition frei0r.cairoblend available.
MLT transition frei0r.darken available.
MLT transition frei0r.hardlight available.
MLT transition frei0r.addition available.
MLT transition frei0r.burn available.
MLT transition frei0r.difference available.
MLT transition frei0r.divide available.
MLT transition frei0r.color_only available.
MLT transition frei0r.dodge available.
MLT transition frei0r.grain_extract available.
MLT transition frei0r.grain_merge available.
MLT transition frei0r.hue available.
MLT transition frei0r.lighten available.
MLT transition frei0r.multiply available.
MLT transition frei0r.overlay available.
MLT transition frei0r.saturation available.
MLT transition frei0r.screen available.
MLT transition frei0r.softlight available.
MLT transition frei0r.subtract available.
MLT transition frei0r.value available.
description DV/DVD PAL
SAVEFILE_VERSION: 3
<mlt.Producer;  >
Exception in thread Thread-4:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 808, in __bootstrap_inner
    self.run()
  File "/usr/share/pyshared/Flowblade/useraction.py", line 86, in run
    project = persistance.load_project(self.filename)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 290, in load_project
    fill_sequence_mlt(seq, project.SAVEFILE_VERSION)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 322, in fill_sequence_mlt
    fill_track_mlt(mlt_track, py_track)
  File "/usr/share/pyshared/Flowblade/persistance.py", line 411, in fill_track_mlt
    mlt_clip.selected = False # This transient state gets saved and
AttributeError: 'NoneType' object has no attribute 'selected'

exiting app...

Original comment by mentat...@gmail.com on 15 Oct 2013 at 7:20

GoogleCodeExporter commented 8 years ago
Okay, I patched the repository version to print more data on save and load.

Could you:

1. Pull Flowblade from repository
2. Open Flowblade and create an edit
3. Save it
4. Select File -> Close
5. Load the project you just saved
6. Post the print out here

Original comment by janne.li...@gmail.com on 15 Oct 2013 at 8:22

GoogleCodeExporter commented 8 years ago
Here the output in attach file.
thx

Original comment by mentat...@gmail.com on 15 Oct 2013 at 8:49

Attachments:

GoogleCodeExporter commented 8 years ago
Okay the immediate reason for the bug is clear. When you save projects setting 
types for objects does not work. Dicts in your objects read:

'type': 'UNDEFINED'

where as mine say:

'type': 'Mlt__Producer'

I patched some more debug prints to see what objects have inside them before 
saving. If you could do again:

1. Pull Flowblade from repository
2. Open Flowblade and create an edit
3. Save it
4. Select File -> Close
5. Load the project you just saved
6. Post the print out here

Original comment by janne.li...@gmail.com on 15 Oct 2013 at 3:23

GoogleCodeExporter commented 8 years ago
I committed a fix that should work in any case, please test. If still does not 
work, please give me output requested in comment 6. 

Original comment by janne.li...@gmail.com on 15 Oct 2013 at 5:08

GoogleCodeExporter commented 8 years ago
Your fix is working, I can save and open previously saved project, thx.
Here the output file.
Can I ask you some explanation about this issue ?

Original comment by mentat...@gmail.com on 15 Oct 2013 at 6:36

Attachments:

GoogleCodeExporter commented 8 years ago
Good that fix is working

Explanation: Flowblade uses Swig generated bindings to MLT. When projects are 
saved  all the Swig objects are deleted and only the so called "shadow objects" 
wrappers are saved using pickle().

I used str() function on these Swig objects to get the type when saving, but in 
your system the str() function gave different output for swig objects:

str() on swig objects on your system:
<Swig Object of type 'Mlt::Producer *' at 0x3356390> <type 'SwigPyObject'>

str() on swig objects on my system:
_205e280200000000_p_Mlt__Producer <type 'SwigPyObject'>

I used:
 this.find'(Mlt__Producer')
to get the type for producers when saving, but this obviously didn't work, so 
your objects were saved with 'UNDEFINED' type.

The whole design was cutting one too many corners and now it broke as bindings 
generated in different systems gave different outputs for str(swig_object).

Turns out that I no longer have any other type of MLT objects on tracks other 
than Mlt::Producer (I used to have Mlt::Tractor objects too), so I don't need 
to identify clips at save time, I can just set them all to of type 
Mlt::Producer.

Original comment by janne.li...@gmail.com on 15 Oct 2013 at 7:33

GoogleCodeExporter commented 8 years ago
Fixed in repository

Original comment by janne.li...@gmail.com on 15 Oct 2013 at 7:34

GoogleCodeExporter commented 8 years ago
Thank you for the support, the fix, to take time to explain and again for 
flowblade. 
Flowblade is an absolute gem for me ;)

Original comment by mentat...@gmail.com on 16 Oct 2013 at 7:24

GoogleCodeExporter commented 8 years ago

Original comment by janne.li...@gmail.com on 18 Jun 2014 at 2:58