Johannes Mueller
acd1ee1989
Added support for exporting mp4 chapter marks
...
The mp4 file format supports chapter marks using the so called
mp4chaps format to enable chapter wise navigation in an mp4 file. The
format is like
hh:mm:ss.sss Chapter Title
This commit adds the ability to export those kind of chapter marks
along with TOC and CUE marks. The filename extension for the chapter
mark file is "chapters.txt". The format specification description is
"MP4ch".
2015-04-21 18:15:29 +02:00
Paul Davis
9241f58188
fix build of FPU code on OS X by reverting to use of _LP64 to identify 32/64 bit situation
2015-04-21 12:13:00 -04:00
Paul Davis
a5d7e8446b
merge all mingw and msvc specific code for FPU information into libs/pbd/fpu.cc and remove msvc-specific version
2015-04-21 11:39:31 -04:00
Paul Davis
63b3967724
improve logic flow
2015-04-21 11:39:31 -04:00
ahellquist
80d8e86f1c
Update editor_rulers.cc
...
Change ruler context actions from "Make Loop range" to "New Loop range"
change ruler context actions from "Make Punch range" to "New Loop range"
This to make it consistent with other ruler context actions eg. "New....."
2015-04-21 17:38:27 +02:00
Ben Loftis
eafb66d001
update some calls to use new get_preferred_edit_position; needs testing
2015-04-21 10:22:28 -05:00
ben
e2afdb21c3
minor tweaks to Cut Time dialog. Use an enum to tell preferred_edit_location what to ignore, so cut and insert dialogs will never use mouse location.
2015-04-21 10:22:28 -05:00
Colin Fletcher
84f0dceefb
Port 'Cut time' code from Mixbus
...
Copy the 'Cut time' code from Mixbus, making a few obvious fixes to work in
A3 (e.g. nframes_t => framepos_t / framecnt_t).
Seems to work to move & remove markers, tempo & meter markers, and regions on
selected tracks.
Still TODO:
- use existing A3 'Insert time' dialogue
- make it respect 'No selection = all tracks'
- rename the command to something like 'Remove time' or 'Delete time': 'Cut'
sounds to me as if the removed range should end up on the clipboard ready
to be pasted somewhere, which of course it doesn't.
2015-04-21 10:22:27 -05:00
Greg Zharun
17546f47b6
[Summary] Fixed bug in Ardour SSE assembler function. Wrong register was decreased in LP_SSE: block of float x86_sse_compute_peak function
...
[Details] This bug does not show up when buffers are 16 byte aligned, but when they are not - this bug will lead to crash.
I tested all these functions with non-aligned buffers as well as long they do handle the situation with unaligned buffers.
[To be reviewed by] Paul Davis
2015-04-21 10:49:00 -04:00
Greg Zharun
8af992c449
[Summary] Added SSE sound processing functions support for Windows. Version 1.
...
Conflicts:
wscript
2015-04-21 10:49:00 -04:00
nick_m
70338bfbd6
Monitor section - init _output_selector to 0.
2015-04-22 00:17:17 +10:00
Ben Loftis
7ee9726c89
another merge fix
2015-04-21 08:37:54 -05:00
Ben Loftis
91fac4c96d
merge fix for tempo branch
2015-04-21 08:35:20 -05:00
Ben Loftis
f44e2e55fd
merge monitor_section branch
2015-04-21 08:18:10 -05:00
Paul Davis
ab4b4934b9
Merge branch 'master' into saveas
2015-04-21 00:19:29 -04:00
Paul Davis
847c9de7be
do not reset paths for sources that are still outside the session after save-as
2015-04-21 00:18:49 -04:00
Paul Davis
88f7c76134
allow coreaudio backend to build on OS X Lion
2015-04-20 23:12:35 -04:00
Paul Davis
4141d2113f
tuning the save-as dialog
2015-04-20 22:46:54 -04:00
Paul Davis
63ac1b1464
SMF::end_write() is a no-op if there is no _smf structure
2015-04-20 22:46:39 -04:00
Robin Gareus
5509165935
new attempt at scaling indicator LED
2015-04-21 03:04:34 +02:00
Robin Gareus
15b168a177
adjust default meter font-size (same as it was before)
2015-04-21 02:12:43 +02:00
Paul Davis
67411281ad
use save as dialog in ArdourUI
2015-04-20 17:49:41 -04:00
Paul Davis
4f6bc96118
add save_as dialog to build system
2015-04-20 17:49:29 -04:00
Paul Davis
69564de9e3
initial version of save-as dialog
2015-04-20 17:32:54 -04:00
Paul Davis
d5be54080f
add a pure virtual FileSource::close() method so that FileSource::set_path() can ensure we no longer have a handle open
2015-04-20 16:31:06 -04:00
Paul Davis
d263cf7ded
remove _file_path member from Evoral::SMF
2015-04-20 15:44:20 -04:00
Robin Gareus
a5c6919e9a
towards fixing #6265
2015-04-20 21:39:25 +02:00
Paul Davis
ced4378d09
Merge branch 'master' into saveas
...
Conflicts:
gtk2_ardour/ardour.menus.in
libs/ardour/session_state.cc
2015-04-20 15:10:41 -04:00
Robin Gareus
e7364201b1
clarify GUI scaling
2015-04-20 20:51:33 +02:00
Robin Gareus
451450d3f8
scalable panners
2015-04-20 20:45:36 +02:00
Robin Gareus
494009a6e2
towards scaleable meter and mixer UI
...
somewhat hacky solution, but there's no good central point to
control this and get integer rounding/summing, is there?
2015-04-20 20:45:36 +02:00
Paul Davis
00f06ca9e9
update russian translation
2015-04-19 13:57:18 -04:00
Robin Gareus
cda08d1605
attempt to fix the strip club
2015-04-19 16:21:28 +02:00
Robin Gareus
9ad49ca5e5
transport button HiDPI scaling
2015-04-18 20:20:49 +02:00
Robin Gareus
b23b3e0891
HiDPI button tweaks
2015-04-18 20:20:21 +02:00
Paul Davis
e1aa66cb3f
fix mingw build
2015-04-17 18:23:10 -04:00
Paul Davis
ebf3c6adb9
fix typo after localedir change
2015-04-17 11:55:17 -04:00
John Emmas
f8650acb47
Don't modify a RouteUISelection that we've just erased
2015-04-17 16:13:40 +01:00
Robin Gareus
bb4576b700
Dummy: fix sine/square frequency sweep
2015-04-17 17:09:52 +02:00
Paul Davis
76b28e7ff2
fix novice-level mistake that causes localedir to point to random, reusable (typically stack) memory
2015-04-17 11:00:33 -04:00
nick_m
dff83c77cf
Amend ac1f7e0b
2015-04-17 05:36:13 +10:00
nick_m
ac1f7e0b9f
Indicate all clips on rectified view.
2015-04-17 05:26:57 +10:00
nick_m
7f41de7427
Improve waveview height and scaling.
...
The top line of the selection rect is arguably 1 px too low, but
waveviews seem centered on the area properly.
2015-04-17 05:03:51 +10:00
Robin Gareus
d24195c41e
VST: fix a copy/paste typo and possible segfault
...
fix by Drumfix.
2015-04-16 18:29:08 +02:00
Paul Davis
4512d013eb
put all of the Mackie control surface code into the ArdourSurface namespace
2015-04-15 20:37:20 -04:00
Paul Davis
12cb11b286
update german translation
2015-04-15 20:19:18 -04:00
Paul Davis
d65bf920fd
update russian translation
2015-04-15 20:18:26 -04:00
Paul Davis
7f659a0463
add ArdourSurface to OSC class to help reduce global namespace pollution
2015-04-15 17:21:55 -04:00
Robin Gareus
69e41c3b38
disable -rdynamic by default
...
see man 3 dlopen. Ideally we’d use RTLD_DEEPBIND,
but it’s neither portable and rather new (glibc 2.3.4).
This fixes issues with symbol conflicts in plugins
e.g. http://pastebin.com/FkFkf3Mm (plugin expects
its own OSC[illator?] class but gets ardour’s
OpenSoundControl instead).
2015-04-15 20:31:27 +02:00
Paul Davis
2d227a03a3
fix for memory overrun during read_peaks(), from sebastian reichelt
2015-04-15 13:32:34 -04:00