Commit graph

215 commits

Author SHA1 Message Date
Sergio Costas
ec4829812a Now uses GLib for DBus communication instead of python-dbus
Now checks the file limit in DVD projects
2014-08-06 16:34:31 +02:00
Sergio Costas
cc4039df9c Fixed the DESKTOP file to ensure that an icon is shown in the applications menu 2014-08-06 10:40:13 +02:00
Sergio Costas
76b91d11b5 Completed the README.md file 2014-08-06 01:06:47 +02:00
Sergio Costas
b5f18da964 Now really works closing the selection disc window 2014-08-06 01:04:14 +02:00
Sergio Costas
ce844c19a1 Removed several HELP buttons that doesn't work
Allows to close the disk type selection window
2014-08-06 00:48:33 +02:00
Sergio Costas
754714caab Now asks when the user tries to overwrite a project file
Added the ffmpeg compatibility file (forgot to do before)
2014-08-06 00:38:19 +02:00
Sergio Costas
5529560ce9 Fixed the progress bar when using ffmpeg
Added the capability of storing non-visible values
2014-08-06 00:27:26 +02:00
Sergio Costas
dc350be634 Now can load and save a project 2014-08-05 23:36:00 +02:00
Sergio Costas
2cd17b8f45 Added drag and drop support
Fixed the size estimation
2014-08-05 18:19:18 +02:00
Sergio Costas
9739d859b7 Now makes an educated guess when the original audio or video bitrate can't be determined
Now takes into account the number of audio streams when calculating the final size and adjusting the disc usage
2014-08-05 11:59:10 +02:00
Sergio Costas
f405ae4ddf Added checking capabilities for the needed programs 2014-08-05 01:13:52 +02:00
Sergio Costas
cb2de7db44 Fixed bug in callback for comboboxes 2014-08-04 23:25:32 +02:00
Sergio Costas
a42d8161f5 Now the avconv converter checks which disc types supports
Fixed a bug in the converter class: now really returns the desired film converter
2014-08-04 23:10:48 +02:00
Sergio Costas
8773cebfda Now the launch subsystem allows to call an specific function before starting a process and after it ends (this is useful to remove the single process for just renaming the movie file when adding subtitles)
Fixed a bug when the process reads from a file for stdin and/or writes to a file for stdout, and it fails

Fixed a bug in the creation of subtitles: now assigns a diferent stream id to each subtitle
2014-08-04 20:51:03 +02:00
Sergio Costas
cf1220d6c3 Now the selection mode is honored 2014-08-04 20:01:10 +02:00
Sergio Costas
956816acaa Added ABOUT window 2014-08-04 17:18:56 +02:00
Sergio Costas
7a9468170e Changed picture filter to show all formats, not only png 2014-08-04 13:32:57 +02:00
Sergio Costas
fe6265762e Added filters also when choosing background picture and music for menus 2014-08-04 13:31:14 +02:00
Sergio Costas
7a12dcd545 Added file filters for movies and subtitles 2014-08-04 13:22:46 +02:00
Sergio Costas
b881568e79 Now deletes the destination folder before creating the disc
Allows to shutdown the computer at end
2014-08-04 13:11:31 +02:00
Sergio Costas
64a33e1c74 Now supports adding subtitles
Allows to cancel a job

Allows to burn de image

Show a progress bar when copying a file

When adding a subtitles file, shows the last path used

Fixed the progress bar for the number of jobs to do
2014-08-04 12:33:25 +02:00
Sergio Costas
4cc1bee474 Allows to automatically adjust the video rate to ensure that the movies fit in the specified disc format 2014-08-03 19:29:41 +02:00
Sergio Costas
f495d9a756 Now allows to create videocds and other CD formats
Now shows the disk usage
2014-08-03 17:05:22 +02:00
Sergio Costas
a9c4b266ea Now shows a dialog at the end of the creation 2014-08-01 23:59:25 +02:00
Sergio Costas
6b2596d432 Now creates the ISO file
Shows the output from dvdauthor in the progress bar

Now takes into account the childs when adding a process as dependency for another
2014-07-31 22:40:21 +02:00
Sergio Costas
54a2dd0b03 Now copies a file when it is in the final format
Now creates the DVD structure with DVDAuthor

Moved the XML generating code to its own file
2014-07-30 23:51:17 +02:00
Sergio Costas
1373141ecb Nos generates the DVAuthor XML file 2014-07-30 00:02:41 +02:00
Sergio Costas
64a2b57872 Now creates the menu only if specified 2014-07-29 00:21:27 +02:00
Sergio Costas
eaad2e1a2d Added support for matroska 2014-07-29 00:01:03 +02:00
Sergio Costas
4acfff9bda Now also crops the video, if desired
Now the preview button inside the file properties window works as expected
2014-07-28 23:41:11 +02:00
Sergio Costas
583f23623f Now takes into account the desired aspect ratio
Now changes the pictures for black bars and scale
2014-07-28 23:17:13 +02:00
Sergio Costas
c7963d8394 Added settings window
Added support for VLC as player
Added support for comboboxes in the interfaces
Fixed a bug in the names of the NTSC resolutions
2014-07-27 23:52:14 +02:00
Sergio Costas
cba0352d33 Added support for preview the conversion
Now allows to choose how many cores to use during conversion
2014-07-27 19:53:07 +02:00
Sergio Costas
70fadeef22 Now detects errors when running a program, and shows a window that allows to copy to clipboard the debugging data
Now hides the main window when creating the disc, and shows it again at the end
2014-07-26 23:51:17 +02:00
Sergio Costas
8de307fd73 Now shows the progress percentage when converting a file
Added better error checking (still needs to show an error window)
2014-07-26 23:13:53 +02:00
Sergio Costas
889325aaed Now allows the new processes to create child processes (useful for two-pass encoding, or, in a future, to allow mencoder to copy all the audio streams) 2014-07-26 20:47:35 +02:00
Sergio Costas
2564470119 Now it copies all the audio streams 2014-07-26 00:36:48 +02:00
Sergio Costas
4f42fb4dbd Allows to convert files (still incomplete) 2014-07-25 21:50:48 +02:00
Sergio Costas
e404f27e45 Now creates the XML for dvd menues, and multiplex them with the MPEG file
Now allows to send a file to stdin in a process, and store stdout in another file
2014-07-24 20:49:23 +02:00
Sergio Costas
86f77faa3f Now can launch one process per core, and launch new ones when the old ones end 2014-07-23 23:53:11 +02:00
Sergio Costas
13f9e67eb1 Added all the interface for the DVD menu 2014-07-20 23:26:08 +02:00
Sergio Costas
6a50beeee2 Added support for setting the title position in the menu 2014-07-19 20:51:40 +02:00
Sergio Costas
11f5bc9e9d Allows to store and restore an specific UI configuration
Allows to cancel the modifications in a DVD menu
2014-07-19 20:23:47 +02:00
Sergio Costas
d9b8ee4d3f Added support for fontbuttons and filebuttons 2014-07-19 19:44:53 +02:00
Sergio Costas
7e49cf9146 Added dvd menu window
Added support for modification callbacks in the interface_manager class

Added support for ColorButton widgets in the interface_manager class
2014-07-19 01:50:07 +02:00
Sergio Costas
cc395dcbd8 Allows to remove subtitles 2014-07-18 18:21:00 +02:00
Sergio Costas
0d6d0bd152 Now allows to add subtitles to the list
Added the new pictures for scaling
2014-07-18 00:44:57 +02:00
Sergio Costas
581cf07458 Now fills the original info for a movie file
Now detects if a file is not a video file and shows an error

Now the interface_manager class can manage treelists
2014-07-17 21:23:28 +02:00
Sergio Costas
d59fc7c0e7 Now stores and recovers all the file properties
More changes in the interface to allow a better workflow

Started support for Matroska and H.264
2014-07-17 00:21:36 +02:00
Sergio Costas
4e6a269475 Modified the configuration as a singleton, to simplify the creation of new elements 2014-07-13 21:10:56 +02:00