dcpomatic.git
10 years agoDon't decode subtitles if they are not enabled.
Carl Hetherington [Sun, 28 Jul 2013 15:42:46 +0000 (16:42 +0100)]
Don't decode subtitles if they are not enabled.

10 years agoSome missing signal disconnections.
Carl Hetherington [Sun, 28 Jul 2013 15:20:23 +0000 (16:20 +0100)]
Some missing signal disconnections.

10 years agoCope with errors from avcodec_decode_audio4 and also with frames that aren't complete...
Carl Hetherington [Sun, 28 Jul 2013 12:59:47 +0000 (13:59 +0100)]
Cope with errors from avcodec_decode_audio4 and also with frames that aren't complete after a single call.

10 years agoDon't really need the details of filename in the analyse audio job name.
Carl Hetherington [Sun, 28 Jul 2013 12:58:59 +0000 (13:58 +0100)]
Don't really need the details of filename in the analyse audio job name.

10 years agoA couple of 3D fixes.
Carl Hetherington [Sun, 28 Jul 2013 08:04:43 +0000 (09:04 +0100)]
A couple of 3D fixes.

10 years agoMore attempts to fix audio / merging etc.
Carl Hetherington [Sat, 27 Jul 2013 20:44:29 +0000 (21:44 +0100)]
More attempts to fix audio / merging etc.

10 years agoAdjust AudioMerger to non-signalling API.
Carl Hetherington [Sat, 27 Jul 2013 20:10:45 +0000 (21:10 +0100)]
Adjust AudioMerger to non-signalling API.

10 years agoNew screenshots.
Carl Hetherington [Sat, 27 Jul 2013 19:52:01 +0000 (20:52 +0100)]
New screenshots.

10 years agoManual adjustments.
Carl Hetherington [Sat, 27 Jul 2013 19:51:47 +0000 (20:51 +0100)]
Manual adjustments.

10 years agoPort ffprobe fix for OS X.
Carl Hetherington [Sat, 27 Jul 2013 18:40:36 +0000 (19:40 +0100)]
Port ffprobe fix for OS X.

10 years agoForward-port gauge stretching fix.
Carl Hetherington [Sat, 27 Jul 2013 17:32:55 +0000 (18:32 +0100)]
Forward-port gauge stretching fix.

10 years agoNew ffmpeg version.
Carl Hetherington [Sat, 27 Jul 2013 17:31:26 +0000 (18:31 +0100)]
New ffmpeg version.

10 years agoExtract audio merging code from Player.
Carl Hetherington [Sat, 27 Jul 2013 17:25:11 +0000 (18:25 +0100)]
Extract audio merging code from Player.

10 years agoSet up audio stream description on load.
Carl Hetherington [Fri, 26 Jul 2013 14:55:03 +0000 (15:55 +0100)]
Set up audio stream description on load.

10 years agoManual work.
Carl Hetherington [Fri, 26 Jul 2013 14:34:22 +0000 (15:34 +0100)]
Manual work.

10 years agoRename Add file to Add files(s).
Carl Hetherington [Fri, 26 Jul 2013 13:39:50 +0000 (14:39 +0100)]
Rename Add file to Add files(s).

10 years agoDefault to a content type.
Carl Hetherington [Fri, 26 Jul 2013 13:39:35 +0000 (14:39 +0100)]
Default to a content type.

10 years agoSome manual updates.
Carl Hetherington [Fri, 26 Jul 2013 12:04:24 +0000 (13:04 +0100)]
Some manual updates.

10 years agoFix complete breakage of main window.
Carl Hetherington [Fri, 26 Jul 2013 12:04:16 +0000 (13:04 +0100)]
Fix complete breakage of main window.

10 years agoRemove old Connect() wxWidgets API and use Bind().
Carl Hetherington [Fri, 26 Jul 2013 10:14:41 +0000 (11:14 +0100)]
Remove old Connect() wxWidgets API and use Bind().

10 years agoRemove some old Connect() calls.
Carl Hetherington [Fri, 26 Jul 2013 09:20:29 +0000 (10:20 +0100)]
Remove some old Connect() calls.

10 years agoTry to fix dark-grey borders on Windows.
Carl Hetherington [Fri, 26 Jul 2013 09:12:33 +0000 (10:12 +0100)]
Try to fix dark-grey borders on Windows.

10 years agoBasic if sketchy support for image sequences.
Carl Hetherington [Thu, 25 Jul 2013 23:20:21 +0000 (00:20 +0100)]
Basic if sketchy support for image sequences.

10 years agoHopefully much cleaner handling of PTS changes under resample.
Carl Hetherington [Thu, 25 Jul 2013 21:04:20 +0000 (22:04 +0100)]
Hopefully much cleaner handling of PTS changes under resample.

10 years agoVery basic ffmpeg audio test.
Carl Hetherington [Thu, 25 Jul 2013 19:10:03 +0000 (20:10 +0100)]
Very basic ffmpeg audio test.

10 years agoAudio position will be screwed up by resampling unless we are careful.
Carl Hetherington [Thu, 25 Jul 2013 15:49:00 +0000 (16:49 +0100)]
Audio position will be screwed up by resampling unless we are careful.

10 years agoMerge branch '1.0' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic into 1.0
Carl Hetherington [Thu, 25 Jul 2013 15:22:20 +0000 (16:22 +0100)]
Merge branch '1.0' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic into 1.0

10 years agoTry to be more careful when loading FrameInfos from disk.
Carl Hetherington [Thu, 25 Jul 2013 15:21:51 +0000 (16:21 +0100)]
Try to be more careful when loading FrameInfos from disk.

10 years agoBump libdcp version.
Carl Hetherington [Thu, 25 Jul 2013 15:21:44 +0000 (16:21 +0100)]
Bump libdcp version.

10 years agoFix crash in tests.
Carl Hetherington [Thu, 25 Jul 2013 12:49:55 +0000 (13:49 +0100)]
Fix crash in tests.

10 years agoCall Resampler::flush() again.
Carl Hetherington [Thu, 25 Jul 2013 12:33:08 +0000 (13:33 +0100)]
Call Resampler::flush() again.

10 years agoMove resampling back into AudioDecoder and fix various screw-ups with audio in the...
Carl Hetherington [Thu, 25 Jul 2013 12:26:40 +0000 (13:26 +0100)]
Move resampling back into AudioDecoder and fix various screw-ups with audio in the player.

10 years agoZero 'lost' frames when audio buffer frame counts are dropped.
Carl Hetherington [Thu, 25 Jul 2013 12:23:07 +0000 (13:23 +0100)]
Zero 'lost' frames when audio buffer frame counts are dropped.

10 years agoSmall optimisation.
Carl Hetherington [Thu, 25 Jul 2013 12:22:44 +0000 (13:22 +0100)]
Small optimisation.

10 years agoAdd note.
Carl Hetherington [Thu, 25 Jul 2013 12:22:33 +0000 (13:22 +0100)]
Add note.

10 years agoPrevent infinite loop of audio analysis if it is cancelled.
Carl Hetherington [Thu, 25 Jul 2013 10:38:15 +0000 (11:38 +0100)]
Prevent infinite loop of audio analysis if it is cancelled.

10 years agoFix excessive pathname in job name.
Carl Hetherington [Thu, 25 Jul 2013 10:37:57 +0000 (11:37 +0100)]
Fix excessive pathname in job name.

10 years agoRemove debug message.
Carl Hetherington [Thu, 25 Jul 2013 10:36:52 +0000 (11:36 +0100)]
Remove debug message.

10 years agoFix a couple of logging things.
Carl Hetherington [Thu, 25 Jul 2013 09:49:36 +0000 (10:49 +0100)]
Fix a couple of logging things.

10 years agoMerge branch '1.0' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic into 1.0
Carl Hetherington [Thu, 25 Jul 2013 08:54:06 +0000 (09:54 +0100)]
Merge branch '1.0' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic into 1.0

10 years agoAdd comment.
Carl Hetherington [Thu, 25 Jul 2013 08:53:47 +0000 (09:53 +0100)]
Add comment.

10 years agoFix video information with 3D.
Carl Hetherington [Wed, 24 Jul 2013 22:27:09 +0000 (23:27 +0100)]
Fix video information with 3D.

10 years agoFix content selection update on new film.
Carl Hetherington [Wed, 24 Jul 2013 22:11:31 +0000 (23:11 +0100)]
Fix content selection update on new film.

10 years agoRestore video content frame rate information.
Carl Hetherington [Wed, 24 Jul 2013 22:06:40 +0000 (23:06 +0100)]
Restore video content frame rate information.

10 years agoFix track assignment.
Carl Hetherington [Wed, 24 Jul 2013 21:26:10 +0000 (22:26 +0100)]
Fix track assignment.

10 years agoPulse jobs with no progress reports.
Carl Hetherington [Wed, 24 Jul 2013 21:26:01 +0000 (22:26 +0100)]
Pulse jobs with no progress reports.

10 years agoHandle cancel properly on dir picker.
Carl Hetherington [Wed, 24 Jul 2013 21:25:43 +0000 (22:25 +0100)]
Handle cancel properly on dir picker.

10 years agoRestore nice rendering of content paths.
Carl Hetherington [Wed, 24 Jul 2013 21:25:30 +0000 (22:25 +0100)]
Restore nice rendering of content paths.

10 years agoMerge branch '1.0' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic into 1.0
Carl Hetherington [Wed, 24 Jul 2013 15:28:28 +0000 (16:28 +0100)]
Merge branch '1.0' of ssh://carlh.dnsalias.org/home/carl/git/dvdomatic into 1.0

10 years agoTry to clean up resampler output correctly.
Carl Hetherington [Wed, 24 Jul 2013 14:53:54 +0000 (15:53 +0100)]
Try to clean up resampler output correctly.

10 years agoXML tags can't start with numbers.
Carl Hetherington [Wed, 24 Jul 2013 14:53:16 +0000 (15:53 +0100)]
XML tags can't start with numbers.

10 years agoChanges to XML tags.
Carl Hetherington [Wed, 24 Jul 2013 13:46:59 +0000 (14:46 +0100)]
Changes to XML tags.

10 years agoTry to fix OS X build.
Carl Hetherington [Wed, 24 Jul 2013 13:46:19 +0000 (14:46 +0100)]
Try to fix OS X build.

10 years agoRevert attempt to reduce win32 warnings.
Carl Hetherington [Wed, 24 Jul 2013 13:30:34 +0000 (14:30 +0100)]
Revert attempt to reduce win32 warnings.

10 years agoRename Content::_file to path and support md5sums of directories.
Carl Hetherington [Wed, 24 Jul 2013 09:32:52 +0000 (10:32 +0100)]
Rename Content::_file to path and support md5sums of directories.

10 years agoBump libdcp version.
Carl Hetherington [Tue, 23 Jul 2013 18:57:14 +0000 (19:57 +0100)]
Bump libdcp version.

10 years agoBump libdcp version.
Carl Hetherington [Tue, 23 Jul 2013 18:23:14 +0000 (19:23 +0100)]
Bump libdcp version.

10 years agoMerge Windows CPU code from master.
Carl Hetherington [Tue, 23 Jul 2013 16:24:12 +0000 (17:24 +0100)]
Merge Windows CPU code from master.

10 years agoSome windows warning fixes from master.
Carl Hetherington [Tue, 23 Jul 2013 16:16:20 +0000 (17:16 +0100)]
Some windows warning fixes from master.

10 years agoSetup DCP name after changing 3D switch.
Carl Hetherington [Tue, 23 Jul 2013 16:07:15 +0000 (17:07 +0100)]
Setup DCP name after changing 3D switch.

10 years agoRemove debug.
Carl Hetherington [Tue, 23 Jul 2013 16:07:08 +0000 (17:07 +0100)]
Remove debug.

10 years agoUse wx 2.9 binding API.
Carl Hetherington [Tue, 23 Jul 2013 16:05:26 +0000 (17:05 +0100)]
Use wx 2.9 binding API.

10 years agoRemove some dcp prefixes; better logging of content on DCP creation.
Carl Hetherington [Tue, 23 Jul 2013 15:51:07 +0000 (16:51 +0100)]
Remove some dcp prefixes; better logging of content on DCP creation.

10 years agoRemove out-of-date comment.
Carl Hetherington [Tue, 23 Jul 2013 14:36:14 +0000 (15:36 +0100)]
Remove out-of-date comment.

10 years agoNew libdcp API.
Carl Hetherington [Tue, 23 Jul 2013 14:10:22 +0000 (15:10 +0100)]
New libdcp API.

10 years agoFix test.
Carl Hetherington [Tue, 23 Jul 2013 12:21:17 +0000 (13:21 +0100)]
Fix test.

10 years agoUpdate test refs.
Carl Hetherington [Tue, 23 Jul 2013 10:47:37 +0000 (11:47 +0100)]
Update test refs.

10 years agoRemove more debugging.
Carl Hetherington [Tue, 23 Jul 2013 10:26:03 +0000 (11:26 +0100)]
Remove more debugging.

10 years agoRemove debug code.
Carl Hetherington [Tue, 23 Jul 2013 10:22:57 +0000 (11:22 +0100)]
Remove debug code.

10 years agoVarious 3D fixes.
Carl Hetherington [Tue, 23 Jul 2013 10:14:44 +0000 (11:14 +0100)]
Various 3D fixes.

10 years agoPut log in the right place.
Carl Hetherington [Tue, 23 Jul 2013 00:03:50 +0000 (01:03 +0100)]
Put log in the right place.

10 years agoVarious 3D bits.
Carl Hetherington [Mon, 22 Jul 2013 22:55:20 +0000 (23:55 +0100)]
Various 3D bits.

10 years agoCompile fix.
Carl Hetherington [Mon, 22 Jul 2013 16:25:53 +0000 (17:25 +0100)]
Compile fix.

10 years agoMerge branch '1.0' into 1.0-3D-take2
Carl Hetherington [Mon, 22 Jul 2013 15:27:33 +0000 (16:27 +0100)]
Merge branch '1.0' into 1.0-3D-take2

10 years agoBasics of front-end 3D (as far as viewer, at least).
Carl Hetherington [Mon, 22 Jul 2013 15:23:23 +0000 (16:23 +0100)]
Basics of front-end 3D (as far as viewer, at least).

10 years agoUpdated French translation from Lilian.
Carl Hetherington [Mon, 22 Jul 2013 13:36:46 +0000 (14:36 +0100)]
Updated French translation from Lilian.

10 years agoRemove duplicate save of SequenceVideo setting.
Carl Hetherington [Mon, 22 Jul 2013 13:35:47 +0000 (14:35 +0100)]
Remove duplicate save of SequenceVideo setting.

10 years agoMerge branch '1.0' of /home/carl/git/dvdomatic into 1.0
Carl Hetherington [Mon, 22 Jul 2013 12:21:36 +0000 (13:21 +0100)]
Merge branch '1.0' of /home/carl/git/dvdomatic into 1.0

10 years agoHopefully fix complete lack of audio.
Carl Hetherington [Mon, 22 Jul 2013 12:21:29 +0000 (13:21 +0100)]
Hopefully fix complete lack of audio.

10 years agoBasic UI.
Carl Hetherington [Mon, 22 Jul 2013 11:25:35 +0000 (12:25 +0100)]
Basic UI.

10 years agoHack around test problems with new job finished signalling.
Carl Hetherington [Mon, 22 Jul 2013 10:47:14 +0000 (11:47 +0100)]
Hack around test problems with new job finished signalling.

10 years agoTry to fix deadlock.
Carl Hetherington [Mon, 22 Jul 2013 07:52:02 +0000 (08:52 +0100)]
Try to fix deadlock.

10 years agoTidy up a bit.
Carl Hetherington [Mon, 22 Jul 2013 07:51:55 +0000 (08:51 +0100)]
Tidy up a bit.

10 years agoTidy up a bit.
Carl Hetherington [Mon, 22 Jul 2013 07:51:49 +0000 (08:51 +0100)]
Tidy up a bit.

10 years agoImprove scaling description layout.
Carl Hetherington [Sun, 21 Jul 2013 00:00:02 +0000 (01:00 +0100)]
Improve scaling description layout.

10 years agoRearrange JobManagerView / JobRecord relationship.
Carl Hetherington [Sat, 20 Jul 2013 23:49:00 +0000 (00:49 +0100)]
Rearrange JobManagerView / JobRecord relationship.

10 years agoRemove polling from JobManagerView and use signals instead (fixes #137).
Carl Hetherington [Sat, 20 Jul 2013 22:57:23 +0000 (23:57 +0100)]
Remove polling from JobManagerView and use signals instead (fixes #137).

10 years agoDon't crash with bad content (#135).
Carl Hetherington [Sat, 20 Jul 2013 16:01:52 +0000 (17:01 +0100)]
Don't crash with bad content (#135).

10 years agoReset player a bit better on new film (#182).
Carl Hetherington [Sat, 20 Jul 2013 15:44:41 +0000 (16:44 +0100)]
Reset player a bit better on new film (#182).

10 years agoFix warning.
Carl Hetherington [Sat, 20 Jul 2013 15:44:28 +0000 (16:44 +0100)]
Fix warning.

10 years agoLayout audio panel sizer after changing mapping; should fix #183.
Carl Hetherington [Sat, 20 Jul 2013 15:38:04 +0000 (16:38 +0100)]
Layout audio panel sizer after changing mapping; should fix #183.

10 years agoSome more use of boost::filesystem::path; catch exceptions in OnInit().
Carl Hetherington [Sat, 20 Jul 2013 15:21:42 +0000 (16:21 +0100)]
Some more use of boost::filesystem::path; catch exceptions in OnInit().

10 years agoUpdate tests.
Carl Hetherington [Sat, 20 Jul 2013 11:30:23 +0000 (12:30 +0100)]
Update tests.

10 years agoRemove some unused stuff.
Carl Hetherington [Fri, 19 Jul 2013 23:53:14 +0000 (00:53 +0100)]
Remove some unused stuff.

10 years agoMissing fclose()
Carl Hetherington [Fri, 19 Jul 2013 23:25:04 +0000 (00:25 +0100)]
Missing fclose()

10 years agoHopefully sensitivity is a bit tidier.
Carl Hetherington [Fri, 19 Jul 2013 23:09:58 +0000 (00:09 +0100)]
Hopefully sensitivity is a bit tidier.

10 years agoSplit video panel.
Carl Hetherington [Fri, 19 Jul 2013 22:37:30 +0000 (23:37 +0100)]
Split video panel.

10 years agoSeparate audio panel out.
Carl Hetherington [Fri, 19 Jul 2013 22:10:40 +0000 (23:10 +0100)]
Separate audio panel out.

10 years agoSimilarly split subtitle panel.
Carl Hetherington [Fri, 19 Jul 2013 19:45:39 +0000 (20:45 +0100)]
Similarly split subtitle panel.

10 years agoSplit timing panel into its own class.
Carl Hetherington [Fri, 19 Jul 2013 19:21:27 +0000 (20:21 +0100)]
Split timing panel into its own class.