|
|
|
07-09-2019, 12:44 PM
|
#1
|
Human being with feelings
Join Date: Mar 2007
Posts: 479
|
v5.980rc1 - July 9 2019
v5.980rc1 - July 9 2019
- + ARA: handle ARA state load failing without interfering with extension state loading [p=2151344]
- + Arrange: avoid excessive redraws during some mouse edits
- + Buffering: improve low-latency behavior by avoiding destroying buffers from audio threads
- + Color Theme Tweaker: optimized theme writing
- + Envelopes: don't preserve relative differences between points when editing via action [t=222016]
- + Envelopes: fix time selection edits that start at the beginning of a media item [p=2154450]
- + Jump to time: add support for jumping to relative time in earliest selected media item
- + Live FX multiprocessing: fix performance issue with media buffering and folder tracks
- + Localization: improve alignment of various auto-resized controls when arranged in columns [p=2146661]
- + MIDI editor: handle converting multiple events between 2-byte and 3-byte messages [p=2154933]
- + MIDI editor: support copy/pasting events between CC lanes and channel pressure lane [p=2154852]
- + MIDI: support linking program change messages on all channels sequentially to FX preset changes
- + Main ruler: in frame mode, display one tick mark per frame when possible
- + Media items: add optional per-item ruler display
- + Media items: better handling of empty take lanes and "media item lower half" mouse modifier [p=1683360]
- + Media items: optionally display per-item ruler in item time or media source time
- + Mouse modifiers: fix preference to ignore targeting media item lower half [t=222080]
- + Notation editor: fix chasing key signature changes when displaying multiple tracks [t=222703]
- + Notation editor: properly chase clef changes when media items overlap [t=219859]
- + Peaks: fix bug in waveform drawing with some themes and settings (5.979 regression) [t=222229]
- + Playback: improve audio device performance when pausing
- + ReaScript IDE: simplify display of line numbers in error messages [t=222740]
- + ReaScript: improve Python compatibility with unicode strings
- + Render: add option to render selected tracks via master
- + Render: improve use of $item wildcard when rendering project regions (support $item when rendering master mix, prefer best-matching or selected items, ignore tail length when matching)
- + Render: support $item and $track wildcards when rendering selected media items via master
- + Render: when rendering selected tracks or media items via master, also render children and receives [p=2151904]
- + Toolbars: improve automatic toolbar button names for various Set: actions
- + VST3: improve support for MIDI program change messages
- + VST3: limit built-in program dropdown display to 512 items (for VEP)
- + VST3: limit dropdown to 512 presets of each type
- + WDL: stable sort for WDL_AssocArray
- + macOS: fix system Services menu [p=2150593]
- + macOS: use standard Window/Help menu ordering
- # Crossfade editor: fix UI glitches with language packs [p=2146661]
- # LiveFX: fix hang from previous build [p=2155510]
- # Media items: optionally display item ruler in H:M:S:F format (disallowed in drop frame mode)
- # Ruler: in frame mode, display one tick mark per frame when possible
- # macOS: fix non-functional context menu submenus
- # macOS: fix pre-10.10 support (oops)
This thread is for pre-release features discussion. Use the Feature Requests forum for other requests.
Changelog - Pre-Releases
Generated by X-Raym's REAPER ChangeLog to BBCode
|
|
|
07-09-2019, 12:44 PM
|
#2
|
Human being with feelings
Join Date: Mar 2007
Posts: 479
|
Seems metal is excluded from this, FYI
|
|
|
07-09-2019, 12:58 PM
|
#3
|
Human being with feelings
Join Date: Jul 2015
Location: Stockholm, Sweden
Posts: 1,343
|
Great update.
Seems like the item rulers are still affected by project time offsets though. I would assume there is no use case for this, the item time ruler should always start at zero...right?
__________________
Magnus Lindberg Productions - VRTKL Audio - Redmount Studios
magnuslindberg.com
|
|
|
07-09-2019, 01:37 PM
|
#4
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,721
|
Quote:
Originally Posted by mustgroove
Seems metal is excluded from this, FYI
|
Yep, that metal code is FRESH.
|
|
|
07-09-2019, 03:29 PM
|
#5
|
Human being with feelings
Join Date: Mar 2007
Posts: 479
|
Quote:
Originally Posted by Justin
Yep, that metal code is FRESH.
|
Can't wait to keep testing it, it's my most-wanted feature right now
|
|
|
07-09-2019, 04:08 PM
|
#6
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Will this eventually also include hardware video decoding (vlc)?
|
|
|
07-09-2019, 07:46 PM
|
#7
|
Human being with feelings
Join Date: Mar 2007
Posts: 479
|
Is there a fix in sight for the Melodyne ARA2 issue where edits are lost when performing an undo in Reaper (as opposed to an undo in Melodyne)?
|
|
|
07-09-2019, 10:04 PM
|
#8
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
|
Quote:
Originally Posted by _Stevie_
Will this eventually also include hardware video decoding (vlc)?
|
What is video decoding (vlc) supposed to be ?
-Michael
|
|
|
07-09-2019, 10:05 PM
|
#9
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
|
Quote:
Originally Posted by mustgroove
Is there a fix in sight for the Melodyne ARA2 issue where edits are lost when performing an undo in Reaper (as opposed to an undo in Melodyne)?
|
Has this been mentioned in any of the "dev" versions ? If not there is no chance to see it in an "rc".
-Michael
|
|
|
07-10-2019, 03:01 AM
|
#10
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Quote:
Originally Posted by mschnell
What is video decoding (vlc) supposed to be ?
-Michael
|
The VLC Player itself features hardware decoding. But Reaper doesn’t seem to make use of it, when VLC is used as video decoder.
|
|
|
07-10-2019, 06:10 AM
|
#11
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
|
Quote:
Originally Posted by _Stevie_
The VLC Player itself features hardware decoding. But Reaper doesn’t seem to make use of it, when VLC is used as video decoder.
|
Sorry but I have no idea what you mean by "hardware decoding".
-Micvael
|
|
|
07-10-2019, 06:11 AM
|
#12
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
|
Quote:
Originally Posted by _Stevie_
The VLC Player itself features hardware decoding. But Reaper doesn’t seem to make use of it, when VLC is used as video decoder.
|
Sorry but I have no idea what you mean by "hardware decoding".
-Michael
|
|
|
07-10-2019, 08:44 AM
|
#13
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by mschnell
Sorry but I have no idea what you mean by "hardware decoding".
-Michael
|
It means it is using the GPU for playback not the CPU, which results in significantly less CPU usage. It's also exactly what the GPU is designed for so it is much more efficient than the CPU for video.
|
|
|
07-10-2019, 12:21 PM
|
#14
|
Human being with feelings
Join Date: May 2017
Posts: 454
|
Quote:
Originally Posted by mschnell
Sorry but I have no idea what you mean by "hardware decoding".
-Michael
|
double post haha
|
|
|
07-10-2019, 01:02 PM
|
#15
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Quote:
Originally Posted by _Stevie_
Will this eventually also include hardware video decoding (vlc)?
|
+1 This would be great. Currently I'm experiencing glitches with video playback using VLC and FFMPEG. It seems that about every 3-5 seconds the video playback gets stuck on one frame then continues. The playhead also has the same problem. I believe this is due to the video being processed by the CPU instead the GPU. WHen playing the same video in VLC stand alone playback is smooth.
SRD
|
|
|
07-10-2019, 02:41 PM
|
#16
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
|
Quote:
Originally Posted by Klangfarben
It means it is using the GPU for playback not the CPU, which results in significantly less CPU usage. It's also exactly what the GPU is designed for so it is much more efficient than the CPU for video.
|
What exactly do you think the GPU can do. I am not an expert for this at all, but I doubt that the GPU is able to do MPEG decoding, (What it can do is font rendering and ray tracing, but this does not help with Video.)
-Michael
|
|
|
07-10-2019, 03:02 PM
|
#17
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
|
|
|
07-10-2019, 03:05 PM
|
#18
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Yes and the strange part is, that Reaper doesn’t take advantage, although VLC supports it.
|
|
|
07-10-2019, 03:38 PM
|
#19
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,721
|
Quote:
Originally Posted by _Stevie_
Yes and the strange part is, that Reaper doesn’t take advantage, although VLC supports it.
|
It's not really strange, VLC isn't really designed to be loaded by other applications, the way we use it for decoding is by (primarily) loading its copy of libav...
|
|
|
07-10-2019, 03:48 PM
|
#20
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by mschnell
What exactly do you think the GPU can do. I am not an expert for this at all, but I doubt that the GPU is able to do MPEG decoding, (What it can do is font rendering and ray tracing, but this does not help with Video.)
-Michael
|
If you don't know much about it, do your homework and then comment about whether it may or may not be useful.
Hint 1: It would be extremely useful.
Hint 2: Yes, GPUs can decode MPEG along with several other formats
https://developer.nvidia.com/video-e...support-matrix
|
|
|
07-10-2019, 04:07 PM
|
#21
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by Justin
It's not really strange, VLC isn't really designed to be loaded by other applications, the way we use it for decoding is by (primarily) loading its copy of libav...
|
What about FFMPEG? That should be able to support it, yes?
https://developer.nvidia.com/ffmpeg
|
|
|
07-10-2019, 04:28 PM
|
#22
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,721
|
Quote:
Originally Posted by Klangfarben
|
Not sure what legwork the calling application has to do in order to enable it.
|
|
|
07-10-2019, 05:05 PM
|
#23
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Quote:
Originally Posted by Justin
It's not really strange, VLC isn't really designed to be loaded by other applications, the way we use it for decoding is by (primarily) loading its copy of libav...
|
Thanks Justin for the insights, some of us were wondering why this didn’t work.
|
|
|
07-10-2019, 05:20 PM
|
#24
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
@Justin, not sure if you want to invest time for it (would however be highly appreciated by a bunch of users!).
But here’s a link that might give you some info for ffmpeg:
https://trac.ffmpeg.org/wiki/HWAccelIntro
|
|
|
07-10-2019, 09:42 PM
|
#25
|
Human being with feelings
Join Date: Dec 2016
Posts: 876
|
Quote:
Originally Posted by Justin
It's not really strange, VLC isn't really designed to be loaded by other applications, the way we use it for decoding is by (primarily) loading its copy of libav...
|
Justin thank you for taking a look into this. I think we really would benefit from having some aspects of Reaper run on the GPU.
I realize this may be a difficulty process to develope a video engine that works in this way so I totally understand if this needs to wait until after Reaper v6 is out. In all fairness I would much rather see envelopes in the MIDI editor fully worked out in v6 before graphics acceleration.
Here is what I'm experiencing on the video side:
There does not seem to be anything with in the Reaper preferences that stops the glitches I'm experiencing on multiple test rigs. It also doesn't seem to matter what brand GPU the rig is using. Video playback is stuttered in both VLC and FFMPEG. Quicktime codec playback seems to be unsuable, it stutters so much that I can't write music in sync with the video. VLC seems to be the most stable but it still stutters about every 4-5 seconds.
Is there anything us users can do to help test a dev version of Reaper that allows the video to be playback on the GPU instead of the CPU? Is there any open source access that can be extended to us scripters. If so perhapse we can help with heavy lifting that's likely required to develope such an engine.
Thanks again for all the hard work with the most recent updates. You guys are the real deal and we are lucky to have you.
|
|
|
07-10-2019, 10:04 PM
|
#26
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
|
Quote:
Originally Posted by Klangfarben
Hint 2: Yes, GPUs can decode MPEG along with several other formats
|
(I did not say that this would not be useful or desirable...)
I do know that the "GPU" Processor on a video "card" can do jut about anything, because it in fact is a "processor", and as it does have special features there are things (like calculating bitcoins) it can do especially well. But OTOH to make use of this you need to do software for that exact GPU your hardware features, and this of course is not what a "general purpose" software such as Reaper can be expected to feature. Regarding a video codec, this needs to be done in an appropriate driver software. If there is such a driver that adheres to the standard video codec format Reaper uses, it should be usable by Reaper (but this does not seem to have been discussed here but the discussion was on "Reaper using hardware", which in it's literal sense is not viable, useful or desirable... ).
I am happy to have learned by Dragon and you that there in fact are video codec algorithms to be run on the GPU and by Justin, why Reaper can't make use of that yet.
-Michael
Last edited by mschnell; 07-11-2019 at 06:25 AM.
|
|
|
07-10-2019, 10:10 PM
|
#27
|
Human being with feelings
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
|
Quote:
Originally Posted by mschnell
I am happy to have learned by Dragon and you that there in fact are video codec algorithms to be run on the GPU and by Justine why Reaper can't make use of that yet.
|
As long as we all keep learning. Otherwise, we're screwed
Sorry if I came across as overly harsh.
|
|
|
07-11-2019, 06:26 AM
|
#28
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
|
No problem
-Michael
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:27 PM.
|