Share

DVD Backup Tool

File Release Notes and Changelog

Release Name: 0.1-10

Notes:
* This update fixes some bugs and intoduces some new features - see changelog for more details.

 * The devel packages are only for your curiosity - please don't design or build software on this API. Shrinkta is more or less a test program. I am slowly building a usefull library based on shrinkta's testing that will have many more features.

* The RPM packages are now signed, please download the public key and install (as root) with "rpm --import RPM-GPG-KEY-dgray" before installing the RPM.

* RPM packages reqire the livna repositories. Please install http://rpm.livna.org/livna-release-8.rpm.

* Not all requirements may be checked in the configure file. Please ensure you have the following installed to compile and run shrinkta:
Requires:	genisoimage >= 1.1.6
Requires:	mjpegtools >= 1.9.0
Requires:	transcode >= 1.0.4
Requires:	GConf2 >= 2.20.1
Requires:	libgnomeui >= 2.20.1.1
Requires:	glib2 >= 2.14.6
Requires:	gtk2 >= 2.12.5
Requires:	dvdauthor >= 0.6.14
Requires:	nautilus-cd-burner >= 2.20.0
BuildRequires:	glib2-devel >= 2.14.6
BuildRequires:	GConf2-devel >= 2.20.1
BuildRequires:  gtk2-devel >= 2.12.5
BuildRequires:	libgnomeui-devel >= 2.20.1.1
BuildRequires:	nautilus-cd-burner-devel >= 2.20.0

Changes: * Mon Oct 30, 2006 Daryl Gray <darylgray1@dodo.com.au> - A lot of work to demuxer and decoders to ensure they can read one byte at a time. This will allow the start of a multiplexer. - LPCM audio now supported. - App uses a calculated approach to finding audio sync rather than buffering packets and searching for corrisponding PTS. This required decoders to output the frame length and will only work when stream audio frames are the same length (mpeg audio will break it?) - New version (0.6.14) of dvdauthor now works - Now call genisoimage instead of mkisofs - Updated shrinkta.spec.in * Mon Oct 30, 2006 Daryl Gray <darylgray1@dodo.com.au> - Fix about close button. - Change nautilus-cd-burner command for newer version - Release 0.1-9 - never releaded to public * Wed Feb 18, 19,21,22 2006 Daryl Gray <darylgray1@dodo.com.au> - A lot of work to demux obj - audio sync now unbreakable? - Many libdvd API changes (it is alpha right!). - Wrote complete disk backup. Ypu can't stop it but it works OK. - Updated app.c (hacked at it) so full disk backup is performed if media in prefs is compatible. - Numerous other bug fixes. - For title backup, the following is broken. Hopefully get these working properly soon. - LPCM audio. - MPEG2 audio not supported. - MPEG1 audio and video not supported. - DTS 96kHz audio will probably break; **NOTE** these were most likely broken from the start. - Release 0.1-7 * Fri Jan 5,6 2006 Daryl Gray <darylgray1@dodo.com.au> - Got audio sync between audio tracks working in a hackish way. - Started to build app-window object that will replace some of the current "mess" * Tue Dec 29 2006 Daryl Gray <darylgray1@dodo.com.au> - Re-wrote app preferences as an gobject - now thread safe. - Wrote preferences-dialog based on GtkDialog. - Added some more parameters to dvdauthor including the audio language. - Tidy up multiplex.c, author.c, shrink.c, image.c a little. * Sat Dec 15 2005 Daryl Gray <darylgray1@dodo.com.au> - Added "Media" tab to app preferences. The media type setting has no function yet. * Thu Dec 6,7,8 2005 Daryl Gray <darylgray1@dodo.com.au> - Added chapter support to app to allow the user to (manually) make multiple disks from a single title. - Added AC3 and DTS sync header detection to prevent outputting the end of an audio packet. Now outputs useable AC3 and DTS files for mplex when starting at a chapter > 1. - Added 90kHz time stamp to chapter and title output signals. - App now passes audio/video sync time to mplex which fixes audio sync problems for the first audio track at least. - Fixed DvdTime to use (mpeg) 90kHz time instead of fractions of milliseconds. Times now accurate for NTSC video. * Sat Dec 3 2005 Daryl Gray <darylgray1@dodo.com.au> - Completed GError messages in all disk_read and read_properties functions. - Change app.c to use new error messages. * Sat Dec 3 2005 Daryl Gray <darylgray1@dodo.com.au> - Added dvd_error_quark () function, define DVD_ERROR and enumeration DvdError to dvd-types.h. - Wrote dvd-types.c for dvd_error_quark () code. - Added GError error handling to all disk_read and read_properties functions. NOTE: The error code is incomplete and no compile attempted as shrikta app.c has not been updated to handle the new errors. Ran out of time today! * Tue Nov 29 2005 Daryl Gray <darylgray1@dodo.com.au> - Added dvd_title_stop_read() and dvd_chapter_stop_read (). - Stop required some private function reorganization and added mutex to title and chapter object. - dvd-title-disk.c and dvd-chapter-disk.c now renamed to dvd-*-priv.c. The plan to have dvd-*-file.c scrapped in favor of common private file because of similar functions in both. - Wrote dvd-dmux object and moved code from dvd-chapter-priv.c to new object. - Started to write file reading code. - Added DvdFileState to identify the state of file sourced dvd objects (if multiplexed or not). - Some more work to API documentation in code and configuration file. * Mon Nov 28 2005 Daryl Gray <darylgray1@dodo.com.au> - Fix shrinkta bug when user asked if shrink value was OK in app.c, read_title(). Program froze when yes selected and continued when no. * Thu Nov 24 2005 Daryl Gray <darylgray1@dodo.com.au> - Remove trailing white space and replace white space in the string to an underscore in dvd-obj->name. This was causing problems with external programs. - Fix up (still) very sad logo a bit. * Thu Oct 29 2005 Daryl Gray <darylgray1@dodo.com.au> - add devel package to rpm spec file - make rough logo in gimp. It still needs a "belt" around it. - wrote first attempt README - check GPL notices in code before public release - start libdvd Doxygen comments - version 0.1 release 4 * Thu Oct 27 2005 Daryl Gray <darylgray1@dodo.com.au> - tidy up src/app.c/read_title() - add / complete error messages in app.c - various bug fixes - version 0.1 release 3 * Tue Oct 18 2005 Daryl Gray <darylgray1@dodo.com.au> - Make spec file for shrinkta (started with sound-juicer spec file - thanks)