justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.


Name: Ask: Human (enter yes):
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]

Question: Favourite beer?
Asked by Desert Rain (122.176.154.x) on December 16 2013, 5:05pm
Reply on December 18 2013, 8:52pm:
    Hmm I have a weakness for Newcastle...
Comment...
Question: Are you using things like operator&&, lambda expressions, or whathever stuff of the new C++?
Asked by Rodrigo (177.132.172.x) on December 14 2013, 9:16pm
Reply on December 14 2013, 10:49pm:
    Nope, at least not yet.
Comment...
Question: I'm on Win32 and C. What do you suggest to add zip/unzip support to my program?
Asked by Rodrigo (187.112.64.x) on December 13 2013, 2:12am
Reply on December 14 2013, 6:58pm:
    zlib has (in its contrib dir) zip.c and unzip.c, pretty straightforward and works well! I have a version of it in WDL/zlib, should you have that already...
Comment...
Question: So, umm, would you be willing to implement alternating cores between presets? It is, after all, open source and all, and you could probably do it much faster than anyone else. :) To me, AVS is the unique legacy that no one remotely touched. Pretty please? :)
Asked by Will (24.234.85.x) on December 13 2013, 12:24am
Reply on December 14 2013, 6:58pm (edited at December 14 2013, 6:59pm):
    Sometime, though I'd have to dig through and see if many of the renderers aren't safe for using different instances in different threads, which could be tedious to fix, though...
Comment...
Question: Spent a minute reading the ASS I/O sourcecode (funny). Looking at the internal file system, going from 32 to 64 bit ints grows max input file size from 2gb to 9.2exabytes. Who knew 64bits would let one pack that ass so much better? :)
Asked by Will (70.173.80.x) on December 11 2013, 10:26am
Reply on December 12 2013, 10:19pm:
    Ha ha
Comment...
Question: What do you think of bitcoin?
Asked by ees. (69.15.110.x) on December 10 2013, 6:42pm
Reply on December 12 2013, 10:19pm:
    It's awesome, I like how nobody really knows who made it, too. Though trying to compete to mine at this point seems a bit pointless...
Comment...
Question: Do you ever wish you solved AVS preset transitions without visible stuttering? Seems to be the only imperfection!
Asked by Will (70.173.80.x) on December 10 2013, 8:56am
Reply on December 12 2013, 10:17pm:
    If you get it strongly vsync-limited, so that it is spending less than 50% CPU rendering, it should be able to transition without noticeable loss of framerate. The big problem is that presets tend to run as fast as possible, which means no leftover CPU for running two of them. Might be nice to have them run on separate cores, these days (at the point where AVS had preliminary multiprocessor support, multiprocessor was still pretty rare...)
Comment...
Question: Now that microsoft is discontinuing windows XP... Do you know if "nullsoft beep" still works on newer versions of windows? I want to feel like a hacker from every nineties movie
Asked by Malthe (86.52.105.x) on December 7 2013, 7:08pm
Reply on December 9 2013, 9:18am:
Comment...
Question: Any thoughts on Opus? Apparently 64kbit/s listening test beat everything! people.xiph.org/~greg/opus/ha2011/
Asked by Will (24.234.85.x) on December 6 2013, 6:23pm
Reply on December 7 2013, 6:07pm:
    Definitely looks awesome, though the tedium of having to add support for a new codec is not something I enjoy... maybe the API will mirror that of Vorbis?
Comment...
Question: If you could go back in time, would you study computer science or mathematics?
Asked by M  & (46.20.45.x) on December 6 2013, 6:16am
Reply on December 6 2013, 12:47pm:
    I quite liked physics... but if i had to choose cs or math, math... (because cs is comparatively easy for me)
Comment...
Question: Do you use CreateThread or _beginthreadex?
Asked by Rodrigo (187.112.78.x) on December 6 2013, 12:26am
Reply on December 6 2013, 12:45pm:
    _beginthreadex if you use any C library functions and don't want leaks on thread termination -- if the lifetime of the thread is that of the process, or it executes trivial code, I'll use either, otherwise _beginthreadex is the safe bet.
Comment...
Question: Did you ever watch "Downloaded" the Napster documentary? Includes winamp :)
Asked by Will (70.173.80.x) on December 4 2013, 5:03am
Reply on December 6 2013, 12:44pm:
    I haven't seen it, but I want to. I was interviewed for it but didn't say enough interesting things...
Comment...
Question: I was on vacation for a while... Just noticed the licensing changes related to resample code. I was "pushing" for such a change for a while now, thanks. It will be used at some point and I promise if we do improvements we will share back, based on loyalty rather than licensing enforcement. Could you be my hero? ♥
Asked by gio (94.66.70.x) on December 4 2013, 4:24am
Reply on December 6 2013, 12:43pm:
    right on
Comment...
Question: I'm just winding down from 5 years of running a startup I founded. Life after startup is so free and liberating but also quiet. I'm working on a new project you might be interested in and I live in NY, wanna grab coffee? @eric_neuman
Asked by Neuman (74.66.80.x) on December 3 2013, 9:10pm
Reply on December 6 2013, 12:43pm:
    Sure, I like coffee, send me an email.
Comment...
Question: For EEL, how did you go about learning how to generate executable code in memory? Any particular reference you got hints from?
Asked by Will (70.173.80.x) on November 30 2013, 8:17pm
Reply on November 30 2013, 9:43pm:
    If you can read and write assembly, writing code to generate it is easy. A lot of it was figured out on the fly, the hardest parts had to do with slogging through the calling conventions -- if I were to do it again I'd just use nasm for all of the assembly bits... Also, some things, like the use of VirtualProtect/mprotect(), only became an issue later on, as you didn't originally need to use VirtualProtect on win9x/2k...
Comment...
Question: Winamp will always running in my process list, who else can ever terminate it?
Asked by David (123.139.32.x) on November 29 2013, 7:39am
Reply on November 30 2013, 9:41pm:
    :)
Comment...
Question: We would like to acquire what is left of WinAmp from AOL. Can you help with a proper introduction?
Asked by Peter (94.45.140.x) on November 27 2013, 8:34pm
Reply on November 27 2013, 10:29pm:
    I will ask around, but as I don't know you in the slightest I think going through whatever normal channels AOL provides would be more appropriate.
Comment...
Question: Any plans to tackle localization in dialogs (auto positioning things based on string length etc)? Been playing mentally on how to achieve it in most elegant fashion on extension side but it seems not every solution fits every problem. Seems like quite a conundrum!
Asked by Martin (93.141.106.x) on November 25 2013, 5:53pm
Reply on November 25 2013, 6:22pm:
    There is some basic logic in REAPER's localization to auto-resize things larger, but it is limited by the constraints of the existing windows. I suppose we could eventually just go make all of our dialog windows larger...
Comment...
Question: Are we going to all get together for a big goodbye-Winamp reunion?
Asked by Ryan Geiss (71.198.199.x) on November 24 2013, 9:44pm
Reply on November 25 2013, 1:20am (edited at November 25 2013, 6:22pm):
    Sure, I propose (out of my own laziness!) December 20th in NYC!
Comment...
Question: Even if JRiver can buy Winamp back? I know I know.
Asked by Jim Hillegass (173.31.165.x) on November 24 2013, 12:20am
Reply on November 24 2013, 2:42am:
    No thanks =)
Comment...
[newer questions][unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2025 Justin Frankel. | RSS