[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug #400919: Bug affecting Kino (and Cinelerra) on PowerPC, any ideas?


On Friday 05 January 2007 14:36, Michael Schmitz wrote:
> > On Thu, 2007-01-04 at 19:46 +0100, Herman Robak wrote:
> > > DV video playback in Kino is unusably slow on Debian Sid for PowerPC.
> > > I get only 1-2 frames per second on a Mac mini, whereas Mplayer and
> > > Vlc both give smooth playback.
> >
> > This is because libdv is broken for big-endian systems, and not
> > optimized for PPC. The dv decoder in FFMPEG is faster and looks correct.
> Amen to that. This is an old bug; incredible enough no one bothered to fix
> libdv for big endian systems yet?
> > IIRC kino will use the ffmpeg decoder if it is available, or used to
> > anyway. Solution is to investigate seeing how kino can use the ffmpeg
> > decoder.
> That's been done - IIRC Guido Guenther provided ffmpeg enabled binaries at
> http://honk.sigxcpu.org/linux-ppc/debian ...

cc:ed so he can comment on this.

On my imac kino crashed when trying to load a .dv file, log is attached. But I 
could see the preview window for a second, with correct colors.

IMHO the severity of this bug should be upgraded.

> is ffmpeg OK to distribute now?

ffmpeg is available in debian main since some time.

> Kino Common being built
> Creating page editor
> Creating Capture Page
> Creating Export Page
> Creating Export1394 Page
> Creating ExportAVI Page
> Creating ExportStills Page
> Creating ExportAudio Page
> Creating Preferences
Loading preferences from "/home/mythtv/.kinorc"
Saving preferences.
> Creating ExportMJPEG Page
> Initializing MJPEG Export Page settings from Preferences
> Creating ExportPipe Page
> Creating page trim
> Creating Magick Page
>> Searching /usr/lib/kino-gtk2 for plugins
>>> Registering plugin /usr/lib/kino-gtk2/libdvtitler.so
>>> Registering plugin /usr/lib/kino-gtk2/libtimfx.so
>> Starting Editor
>>> dv1394Writer::dv1394Writer /dev/dv1394/0 channel 63 fd -1
>> Kino Common newFile
>> Creating undo/redo buffer
>>> Received playlist to store at position 0
>>>> Adding to end
>>> Received playlist to store at position 1
>>>> Adding to end
>> image creator repository created
>>> Image Create: Fixed Colour
>>> Image Create: Random noise
>>> Image Create: Colour Range
>>> Image Create: Gradiant
>>> Image Create: Create From File
>> image filter repository created
>>> Image Filter: No Change
>>> Image Filter: Black & White
>>> Image Filter: Sepia
>>> Image Filter: Reverse Video
>>> Image Filter: Mirror
>>> Image Filter: Kaleidoscope
>>> Image Filter: Swap
>> image transition repository created
>>> Image Transition: No Change
>>> Image Transition: Switch
>>> Image Transition: Fade
>>> Image Transition: Push Wipe
>>> Image Transition: Barn Door Wipe
>>> Image Transition: Differences
>> audio filter repository created
>>> Audio Filter: No Change
>>> Audio Filter: Silence
>>> Audio Filter: Fade In
>>> Audio Filter: Fade Out
>> audio transition repository created
>>> Audio Transition: No Change
>>> Audio Transition: Cross Fade
>>> Audio Transition: Dub
>>> Audio Transition: Mix
>>> Image Filter: Titler
>>> Image Filter: Superimpose
>>> Image Filter: Blur
>>> Image Filter: Color Hold
>>> Image Filter: Soft Focus
>>> Image Transition: Luma Wipe
>> Trying XVideo at 720x576
>>> XvQueryAdaptors count: 1
>>> Xv: ATI Mach64 Back-end Overlay Scaler: ports 65 - 65
>>> formats supported: 4
>>>     0x32595559 (YUY2) packed
>>>     0x59565955 (UYVY) packed
>>>     0x32315659 (YV12) planar
>>>     0x30323449 (I420) planar
>>> 0: XV_IMAGE, 720x2048 rate = 1/1
The program 'kino' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 1100 error_code 11 request_code 140 minor_code 19)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
>> on_main_window_map_event

Attachment: pgpsmKdy89IwD.pgp
Description: PGP signature

Reply to: