Git Product home page Git Product logo

3rvx's Introduction

Hello! ☕️

I'm an assistant professor in the Department of Computer Science at the University of San Francisco. I teach courses like Big Data and Operating Systems. I love systems programming, especially distributed systems.

Have a great day!

3rvx's People

Contributors

beej126 avatar broxzier avatar changhuapeng avatar dnq avatar elrinor avatar erickonlive avatar fsfod avatar leanzo avatar malensek avatar oickill avatar someoneisworking avatar tg44 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

3rvx's Issues

Reset window position when changing resolution/monitor

3RVX has a great default position on the screen, however when I change screen resolution or plug in a second (different resolution) monitor, the position is not recalculated. I can work around it by closing the application and re-opening it, but this is rather inconvenient.

Language Translations Wanted!

With Beta 8, 3RVX 3.0 now supports translations for the Settings app and context menus (Descriptive error messages are coming next, but don't even exist in English yet...). It would be really helpful if any folks out there that would be willing to translate could help out... Documentation and a translation tutorial will be forthcoming. For now, the TestLanguage.xml file provides a simple example.

Eject Works Once

I recently installed the version 3 beta, never before using the app. I primarily wanted it to control volume from my non-media keyed keyboard. Works great. Thank you

I have a hotkey set up for eject the disc/DVD Drive (E: drive; "Ctrl+`" hotkey). However, the eject only seems to work ONCE and then stops working. Volumes work continuously, but eject works once and then I have to reboot the COMPUTER, not just the app to get it work again - once. I really would like this functionality as my notebook does not have any sort of eject key on the keyboard and the hard button is cumbersome to push in correctly.

Am I missing something, or is this an issue? I did not see anything here on Github regarding this as a known issue. Is this only the beat V3 and it is not in V2?

I'm working with windows 8.1 on an HP Pavilion Notebook.

Thanks again!

Justin L

RDP related crash

At home I have a PC with 3RVX installed. Every day I login to that PC thru RDP from work. 3RVX crashes when I login to that PC back at home.

The crash details from event log:

Faulting application name: 3RVX.exe, version: 2.9.1.0, time stamp: 0x55fcf80a
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x6220746f
Faulting process id: 0x2ec0
Faulting application start time: 0x01d153bd57fca884
Faulting application path: C:\Program Files (x86)\3RVX\3RVX.exe
Faulting module path: unknown
Report Id: b34df92d-c062-11e5-803b-005056c00008

Volume OSD Not Showing Over Games

I have disable both the "Hide when other programs are fullscreen" and "Hide when DirectX applications are fullscreen" options, yet volume adjustment OSD is not shown in several games including: Starcraft, Guild Wars 2, Warcraft 3, and Fallout 4.

Windows 7 x64. 3RVX v 2.9.2

OSD doesn't show on all monitors

Hi, I have 3 monitors set as extended desktop. However I couldn't get the OSD to show on monitors other than the primary display, no matter what display monitor I choose in the settings. I tried .\DISPLAY1, .\DISPLAY2, .\DISPLAY3, All Monitors.

Is this a known bug or is it something on my end? I'm using beta 3, really love the program by the way.

3RVX randomly quits and must be restarted manually

OS: Windows 7 Pro 64 bit

Not sure what terminology to use here for some things, thus the quote marks. Bear with me...

OK, let me start by saying that I'd still be on 2.5 if it weren't for a strange behavior it has always had (on my system): Every now and then I had to right-click the tray icon and open settings, then click "save" in order for it to be functional again. My shortcut to activate it was ctrl-shift + Mouse wheel u/d. If I didn't do this "refresh" from time to time, doing my shortcut specified above merely made the desktop icons larger and smaller. So the problem seems to be 3RVX 2.5 losing track of shortcut input. or "focus". "Refreshing" settings always solves it, for a while.

Thinking there could be some progress in this app, I looked and saw the new version 3RVX 3. So, I tried it out (had to edit reg entry for full path, but no big deal...see other user's issue). With this version (B7), instead of randomly "losing focus" and needing a "refresh", it flat out disappears from tray. End result is the same: it only changes icon size on desktop, but this time it is because the app simply is not running anymore. It stops when it wants to, and the icon is no longer there.

3RVX 3 always starts on reboot just fine, but it also always stops running at random, so I can't rely on it. Given the seeming lack of others with this issue, could a software conflict be causing any 3RVX version I use to act in such odd ways? Again, these problems happen seemingly at random, but both versions "work" when they are running. They just don't continue to work, unless I fiddle with settings ("refresh" by saving settings in the case of 2.5) or restart 3RVX 3.

I'm not wanting support for 2.5 here, just stating that I have always had a problem with regards to reliability in any version of 3RVX that I use, and to show that it may be a software conflict of some sort (I'm guessing). I will provide any further information or logs necessary to aid in getting to the bottom of this, just ask and tell me how.

Sorry for the wall of text, wanted to be thorough.

PS: While I'm here, how does one build the installer from the master-zip? It asks for a version number, and I have no idea how to proceed. I enter random things for version and it doesn't seem to build anything. Thanks!

eject (feature request)

Were you planning on re-adding the eject disk hotkey function from 3RXV2? It was actually rather useful.

beta issues

Just a list of issues I have come across to be hammered out as you see fit. Will add as I find more and apologies for any you are already aware of.

  • (more feature request than bug) could not figure out if/how glass for background can be used implemented
  • restart required after skin change for OSD to change fixed
  • volume control hotkeys cannot be changed (if you change them they will not work, only the original combos work if they are set) this is the only real issue preventing daily use for me fixed
  • volume notification icon can not be disabled fixed
  • multiple instances of the settings window can be opened (essentially another feature request as this isn't really an issue) fixed
  • OSD displays whenever starting a sound stream fixed

From Volume = 0% to first division up always adds division size -1

Pressing volume up increases the volume %age by 2 in my skin normally. I changed it to be 10 and 20 to test. It doesn't matter what size the division is, when I change from 0 up, it adds the division size minus one.

e.g. with size of 2, first increase takes it to 1% and if it's 20, it adds 19%.

Option to keep system indication instead of 3RVX's

Hi!
Huge thanks for awesome program, I do enjoy it!
Can you add please an option to keep system volume adjustment notification instead of custom? Despite I unchecked an option to display notification icon it appears anyway instead of system one. Could you please fix it?
Also, please explain what is audio taper?
And an icon in try would be nice too. Thank you!

WIN+ScrollUp/Down shortcut not working anymore depending of the window focused

Hi.

I've been using 3rvx for several years, and I have noticed that something is different after installed it on my new computer.

My usual config is Win + Mouse Wheel Up / Win + Mouse Wheel Down to Increase/Decrease the volume, as shown in this image: http://i.imgur.com/F9rMuHT.png

The expected behavior is to press Win + MW_Up, then the volume is increased and the display is shown, regardless of the focused application.

Now, if try to do this in an app such as Google Chrome (Independently of having a "scrollable" page or not), or Visual Studio with an opened document, it priorizes the scroll function of the app.

However, if i tap Win key (to show start menu and change the focus to explorer.exe) and then Win + Mouse Wheel Up, it works perfectly.

If is there any log/screenshot that can help to figure why is this happening, just let me know.

ps. my current O.S. is Windows 10 (64-bit).

Thanks Matthew, 3RVX is one my favorite apps, today it is on my "essential" list!

Memory leak, v2.9.2

Every time I adjust the volume level, the RAM usage of 3RVX.exe increases. This is after adjusting the volume about 20 times:

image

Windows 7 x64.

Don't show Win10 volume indicator when muting/unmuting

The Windows 10 system volume indicator does not appear when using volume up/down, which is good, but it still appears when hitting mute/unmute. How can I also hide the system volume indicator when hitting those keys?

Thanks in advance!

Logarithmic volume increments?

Just throwing it out there.. for those of us with external speakers set to near-max.. the first few increases have a more drastic change if you're casually working or listening to music, then if you're partying and you want to go from loud to louder :)

Would logarithmic increments be something supported? I guess it would require 3rvx to know what the current volume is.. then it can increase it by smaller amounts if it's low, and get increasingly larger increments as the volume is jacked.

Stackoverflow has some algorithms for implementing it :

http://stackoverflow.com/questions/1165026/what-algorithms-could-i-use-for-audio-volume-level

installed beta8 ( + win10 ) -> no settings save

When i start the application (admin or not admin privs both broken), the settings menu doesn't save for the apply button.
If you make a settings file (like in the zip), and give the settings.exe admin rights to run, its do the job.
Othervise its greatly works on win10 too I think its just a small packing problem.

Loses channel balance

I have 7.1 surround with the balance for the speaker levels set differently for every speaker, sometimes applying settings and on startup the balance of every level is set to the same number.

similar problem in either stable 2.5, to 2.9.1 in Win 10: app intermittently loses all hotkey functionality

I think I sent you an email about this previously; since using win 10 (enterprise x64), about 4 months now - 3vrx will install no problem, and run and function on initial setup. However, sometimes, after either rebooting, or the system going to sleep (regardless of sleep degree, ergo, monitor power saving, hd spinning down etc) - after coming back up, while 3vrx will still be running in the system tray, and will function if I use a mouse to control it - no hotkey functionality will remain unless I either kill and restart the app, or, while it is running, open it, change a setting, and hit "apply" - after which the 3vrx volume logo will appear on my screen and work as usual. So I can't tell if sleep is causing the problem? Rebooting? Both? I will see if I can narrow it down further.

MSVCP120.DLL is missing

In the version 3.0, right after the installation it says the MSVCP120.DLL is missing, don't you need to include it in the .zip? Or try to make an .msi file.

Microphone status

Hi, would it be possible to show an event when the microphone status changes (i.e. mute or unmute the microphone)?

OSD not displaying on Windows 10 desktop... again

This was resolved last time but it seems the issue has gotten worse. I am still running the latest 3RVX as admin on an up to date windows 10 setup but I've been slowly realizing (over the period of about a week XD) that the display will not show while the desktop is in focus. In addition if I send multiple requests (ex. rolling my G910 volume wheel back and forth) it's RAM and CPU usage will skyrocket (though still well within availability) and my cursor will start lagging. If I continue issuing requests the process will eventually become suspended and crash.

Also, just as a stress test, in normal working condition I was able to make 3RVX crash after a few seconds of issuing vol up/down and mute repeatedly, much faster than in the above issue but still manually issued on my G910... still well outside normal use.

Feature Request - set mute if display is locked

Option that enable "mute", if computer (or display) will be locked (Win + L).
Nice to have: log in --> disable mute and music goes on.

It's not working to set the Hotkey Win + L and the cmd mute.

changing audio device

I use 2 audio devices that require system volume control; the internal speakers and a wireless headset. When switching between these 3RVX is still attached to the previous device until I bring up the settings window and click save. The major annoyance is that when switching from my headset to my internal speakers (via unplugging the headset) then attempting to change the volume without going through the settings window fix 3RVX will crash. Can you make 3RVX detect and switch to new active audio devices?

OSD not displaying on Windows 10 desktop

I finally broke down and updated from Windows 7 to 10 on my main machine and I've found a small issue. If the focus is on the desktop the OSD will not display, if on anything else it works as expected. This was not the case in Windows 7.

3rvx.exe deterministically crashing

I'm running on Win7-64bit.

I have an optional USB soundbar, connected to the monitors dedicated USB port, and than the monitor connected to the PC.
Whenever I turn off the monitor, or PC turns off the monitor by power settings, 3rvx.exe crashes, event log entry:

Faulting application name: 3RVX.exe, version: 2.9.1.0, time stamp: 0x55fcf80a
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00000000
Faulting process id: 0x1c20
Faulting application start time: 0x01d13b173a4d4f8b
Faulting application path: C:\Program Files (x86)\3RVX\3RVX.exe
Faulting module path: unknown
Report Id: 2d7f604e-a712-11e5-89df-50e5495697b1

If my USB headphones are also connected, no crash.
I assume the problem is related to the number of available playbeck devices in windows,
if it drops to 0, the app crashes.

Hotkey Win + + fails

The hotkey Win + + which I use for Increase Volume does not work in the new beta versions (Win + Oemplus in version 2.5). Win + - for Decrease Volume works fine.

Split audio streams to different playback devices

If windows allows it splitting the audio to different devices would be a great improvement.
I would like to be able to:

  • Play e.g. the radio from Microsoft Edge browser on Bluetooth speaker
  • Play a video from youtube on chrome with the internal browser
  • Run a Skype voice call on the jack-stick head phones

All at once of course

3RVX 2.5 "eats" more and more memory?

Hello,

(sorry, I´m from Germany > rookie english) I´m using 3RVX 2.5 and noticed shortly that, if 3RVX task idles, it reserves more and more system memory. This happens uninterrupted if I´m typing text or if I move the mouse! As soon as a press a typical "3RVX key" (mute, louder etc.), memory usage drops down to ~2MB. After that, same memory fill-up issue begins again. Screenshots after ~30 minutes as attachment.

Can anyone else observe this? Apart from that, thank you for this nice little tool. :)

3rvx

Volume UI appears in wrong place when connecting to external monitor

Hello - great app. However, I use an external monitor at work and am constantly connecting/disconnecting my laptop all day long. Every time I connect or disconnect and the monitor size changes, the volume UI does not adjust its position on the screen. When disconnecting and going to smaller screen size, the volume UI appears almost entire off screen. When going to the bigger monitor size, the volume UI appears closer to the middle of screen and off center. (See attached screenshot of larger monitor size).

Thanks very much!

000033

Feature Request - Wheel Control only over tray icon

Would it be possible to add an option to allow volume control using the mouse wheel...

ONLY when the cursor is over the tray icon (or any other user specifed area) ?

IE: without needing any extra qualifier keys.

Thankyou.

Feature Request - Media Keys

In addition to volume, would it also be possible to add Play/Pause, Stop, Forward and Backward to the beta?

Codes

VK_MEDIA_NEXT_TRACK
0xB0

VK_MEDIA_PREV_TRACK
0xB1

VK_MEDIA_STOP
0xB2

VK_MEDIA_PLAY_PAUSE
0xB3

3RVX: sounds at windows startup

I have been using 3RVX on my Toshiba laptop with Win7 for the last few weeks and I love it. There is only one minor issue, at least on my laptop: when I start windows, the 3RVX sound display pops up 3 or 4 times (at about 10 sec intervals) and it plays the "volume change" sound (2 beeps). After 3 or 4 times, it stops doing it automatically. Have you ever seen this? Is there a fix?

Thanks

Compatibility with older skins

I'd like to be able to use older skins from version 2.5 in the new version. Is there a quick and easy way to do this? I tried to rewrite the skin XML for Ice but the Settings UI still crashes every time I try to select it.

That said, is crashing when selecting a 2.5 skin a bug/unintended consequence?

Thanks!

Sound is not playing

I've just installed B4 and with default settings I can't hear sound on change.

Issue with multi-monitor OSD when starting program with 2nd monitor disabled

Hi, I encountered a small issue with multi-monitor OSD while using the "Display Device: All Monitors" option. I'm using the newest Beta 9.

If I start the program while all my monitors are enabled, the volume OSD is displayed correctly on all monitors. But if I start the program while only one monitor is active, and then enabling a 2nd monitor, the OSD is not displayed on the 2nd monitor. I'd need to restart the program for the OSD to be displayed on all monitors.

I did a couple of testing, and I found if I start the program when all monitors are enabled, then disabling the 2nd monitor, and then re-enabling the 2nd monitor, the OSD is displayed correctly on all monitors. I'd love the OSD to be displayed on all monitors regardless of the order the monitor is enabled. Is this a limitation with how Windows handles multi-monitors?

It's just a small issue, not that much of a problem. Please take a look at it if you have the time.

3RVX.exe detected as malware

Recently I downloaded the 2.9.1 version of 3RVX, both the zip and msi files from the 3RVX.com site.

Today my antivirus (BitDefender) marks the 3RVX.exe file as a threat Gen:Variant.Kazy.781497. I have uploaded the file onto VirusTotal and found a couple other scanners that marked 3RVX.exe as a similar threat.

Here's the link to the VirusTotal results: https://www.virustotal.com/en/file/1d8d9fd4efa743a959b2e4544b79f00513c1f8d71bd1d166e0827d606dd560f1/analysis/1450256249/

I'm guessing it might be a false positive but I'm not too sure myself.

Metro UI skin

I am currently using Volume2 with the Metro UI skin. I would like to switch to
3RVX since it is now open source, however I did not find a skin similar to this.

  • Classic style is similar, but it does not have the numeric readout
  • Vista 808 has the numeric readout, but the style is too different

You can download Volume2 from http://irzyxa.wordpress.com/tag/volume2

Metro UI can be found under the Osd Skins folder. I tried copying the skin but
I just get the error:

3RVX Settings Interface has stopped working

Please consider adding this skin.

updates?

Is this program dead? I sent an email a while ago with a feature request and never got an answer. If you don't plan on working on the project anymore could you release the source here?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.