Notes:
V 1.0.0 "Stick a fork in it"
* New http://blip.tv/ uploading feature for movies and still frames!
See http://kino.blip.tv/ for more information.
* Fixed audio handling on big endian CPU architectures (thanks, Pavel Fedin)
* Improved generic video import script when using mencoder: faster, no bulky
intermediate file, less compatibility problem between mencoder and ffmpeg,
and retains interlacing in ITU-R 601 sources
* Added support for X-Keys Editor USB Jog/Shuttle (thanks, Shawn Rutledge)
* Added support for Jog/Shuttle to FX (jog wheel and button actions that
scrub only--no shuttle ring support)
* The USB Jog/Shuttle hotplug integration was changed to use udev.
The new configure option is --enable-udev-rules-dir, which defaults
to $sysconfdir/udev/rules.d/
The follwing configure options were removed:
--enable-hotplug-script-dir
--enable-hotplug-usermap-dir
* Added private copy of ffmpeg source code for static linking with new
configure options:
--enable-local-ffmpeg(=yes by default), or
--disable-local-ffmpeg
NOTE: This option builds a statically linked, kino-specific version of the
ffmpeg transcode utility named 'ffmpeg-kino' that is invoked by the Kino
import script. ffmpeg-kino contains a bugfix for reading the audio on
imported files. However, when --enable-local-ffmpeg=no, then the import
script uses the normal ffmpeg found in the PATH.
* Updated Italian translation
* bugfixes, of course
NOTE: versions 0.9.4 and 0.9.5 contained a bad configure option to enable
a build without the ffmpeg DV video codec. This has been corrected so that
--with-libdv-only works correctly.
Changes:
Changes in version 1.0.0:
Changes by Dan Dennedy:
- avi.cc: bugfix array out of bounds in GetFrameInfo when type 2 AVI
has more than one standard index. This resulted in either file not
loading or audio playing garbage.
- configure.in: fix --with-libdv-only.
- playlist.cc: apply patch from Jörg Kühne to bugfix compilation on some
compiler versions.
- playlist: remove crash recovery flushing in SetAllDirty() since it is
redundant with Store(), which gets called afterwards anyway.
- displayer.cc: apply patch from Pierre Beyssac to improve error
handling with XVideo mode when out of shared memory space.
- filehandler.cc: bugfix (1638147) sound glitches in type 2 AVI due to
rounding error computing offset.
- image_create.cc: bugfix segfault in Create/From File when not using
image file sequence--introduced in last version. Also bugfix when
showing warning dialog while preview running.
- superimpose.cc: apply above image_create.cc bugfixes and resolve state
issues resulting in weirdness.
- mediactrl.c: applied patch from Shawn Rutledge to add support for
X-Keys Editor USB Jog/Shuttle.
- page_export_mjpeg.cc: bugfix usage of ffmpeg for AC-3 output on DVD
and proper cleanup of temporary files.
- preferences.cc: default frame dropping on.
- kino_common.cc: set default button in save dialog.
- page_editor.cc: bugfix (1644085) jumping to frame while playing.
- jogshuttle.cc: bugfix first usage of jog causing big jump.
- export.{h,cc}, page_export_pipe.cc: bugfix (1647275) reporting of
frame being processed on second pass in Export/Other.
- kino_av_pipe.cc: bugfix (1643924) failure on non-WAV file containing a
double-quote character in FX/Audio Filter/Dub or Mix.
- kino_common.cc, page_export_pipe.cc: apply above bugfix to other
failure points.
- configure.in: apply patch (1641949) to fix test for Xext when LDFLAGS
contains "Wl,--as-needed". Also, apply patch from Michael Shigorin to
fix odd build looping issue in some environments.
- configure.in, linux-hotplug/*, kino.rules.d: replace hotplug stuff with
udev stuff.
- kino_av_pipe.cc,. v4l.cc: add support for using ffmpeg to V4L capture
(still experimental and unsupported) when KINO_V4L_FFMPEG environment
variable is set and remove support for a patched version of
libdv/encodedv.
- avi.cc, frame.{h,cc}, page_export_1394.cc, page_export_avi.cc,
page_export_pipe.cc: bugfix (1649680) numerous audio distortions on
big endian fixes.
- scripts/exports/ffmpeg_dvd(_dual).sh: use mpeg-2 program stream output
to mplex to prevent confusion for user or potential change in ffmpeg
option processing.
- scripts/import/media.sh: have mencoder expand/scale to 480 lines on
NTSC and 576 lines on PAL to properly retain interlacing on ITU-R 601
sources. Also, remove AVI (>= 1GB) compatibility issues between mencoder
and ffmpeg, reduce storage requirements, and improve speed by using
named pipes and mencoder raw output.
- page_export_audio.cc: bugfix output frequency of lame and oggenc and
prevent extra, unnecessary resampling in sox and mp2enc output.
- preferences.{h,cc}: remove no longer used dvCaptureDriver and default
maximum capture/DV file export frames to 0 (unlimited).
- callbacks.h, magick_callbacks.{h,c}: move callbacks still in use into
main callbacks.h and remove magick_callbacks.
- support.{h,c}: remove unused functions.
- scripts/exports/ffmpeg_h264(_dual).sh: enable deblocking filter.
- kino.xml, Kino.desktop: make consistent with shared-mime-info's
freedesktop.org.xml.
- preferences.{h,cc}: change a few defaults.
- kino.glade, magick.glade: bugfix setting time value spinners due to
incorrect page size.
- page_magick.cc: bugfix (1668066) deadlock when Overwite From equals or
exceeds To.
- page_magick.cc: bugfix multi-threaded race conditions in preview code
that can lead to segfaults in plugins--e.g. double-free in dvtitler.
(Adds mutex around initialisation in thread startup.)
- page_magick.cc: added scrub command handling for jog/shuttle.
(Keyboard coontrol would conflict with plugins' GtkEntry widgets as
there is no means to enforce the escape-on-focus technique as used
elsewhere in the Kino GUI).
- page_magick.cc: bugfix unable to restart preview when Esc was used to
stop preview.
- scripts/help.sh: remove netscape and add firefox as a fallback browser.
- scripts/publish/frame.sh, project.sh, bliptv_frame.sh, bliptv_project.sh:
integrate publishing movies and still frames to http://blip.tv.
- kino_common.cc: bugfix spawning of project.sh and frame.sh not
properly preserving argument values with spaces, run saved project
asynchronously, and fix location of recent files in menu with publishing
enabled.
- commands.{h,cc}: add kino2raw function that reads a SMIL file and
writes every frame's raw DV to stdout.
- main.c: run commands.cc:kino2raw() and exit when invoked kino2raw.
- preferences.cc: enable publishing by default and add blip.tv's license
options as predefined copyright values.
- scripts/exports/ffmpeg_*: improve ffmpeg mpeg-4 and flv with longer GOPs and
additional options "-cmp 2" and "-subcmp 2".
- scripts/exports/mencoder_dual.sh: removed due to buggy dual pass xvid
integration in mencoder.
- scripts/exports/mencoder.sh: added more profiles with average bitrates.
- src/Makefile.am: fix compiling with ffmpeg subversion revision 8127+.
- preferences.cc: remove stderr messages to reduce kino2raw noise.
- scripts/exports/ffmpeg2theora.sh: tweak exports--no audio resampling
on best and high, highest audio quality on best, lower sample rates on
medium and broadband, increase video bandwidth on low, increase GOP on
broadband and low.
- configure.in, Makefile.am, ffmpeg-svn-r8218.tar.gz: added configure
option --enable-local-ffmpeg that is =yes by default.
- scripts/dvdauthor/growisofs.sh: added support for environment variable
DVD_DEVICE to override the device node for the DVD burner.
- *.sh: added comment line to identify script as belonging to Kino package.
- scripts/import/media.sh: added signal handling for process and pipe
cleanup. Uses ffmpeg-kino to encode when --enable-local-ffmpeg=yes.
- kino_common.cc: bugfix import processes not cleaned up when user clicks
Cancel on import dialog; sends SIGTERM followed by SIGKILL to child
process.
- kino2raw.1, ffmpeg-kino.1: added man pages.
- riff.cc: bugfix infinite loop on AVI with chunk lengths of zero.
- README: comprehensive update.
- storyboard.cc: bugfix incorrectly saving a metadata item whose value
definition consists of an open-ended list of label/value pairs.
- playlist.cc: bugfix segfault on loading empty SMIL document.
- help: updated online help with corrections.
- scripts/import/media.sh: prevent .ogg files from using mencoder.
Changes by Gian Luca Rasponi
- it.po: updated Italian translation
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use