profile
viewpoint
Koushik Dutta koush ClockworkMod Seattle, WA koush.com

koush/AndroidAsync 6554

Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads.

koush/android-websockets 957

WebSockets (hybi13/RFC) and socket.io client for Android

fastlane-old/screengrab 801

Automated localized screenshots of your Android app on every device

ChainsDD/Superuser 503

Android superuser permissions app (from Zinx)

ChainsDD/su-binary 327

su binary for android Superuser

koush/androidmono 146

The Mono project ported to Android

koush/android 9

Misc Android stuff

issue commenttanersener/mobile-ffmpeg

LGPL? (effectively GPL)

@alexcohn No worries. I am aware I may be mistaken. I am just taking the strictest interpretation here (as I'm investigating it for use in a commercial project, and would err on the side of caution). I'll take your clarifications into consideration.

Ultimately, and unfortunately, any question enforcement and defense comes down to who can afford lawyers. 🤣

koush

comment created time in 7 hours

issue commenttanersener/mobile-ffmpeg

LGPL? (effectively GPL)

BTW, there is no technical limitation to switch this project to shared lib on iOS, too. This would make LGPL fully applicable for both platforms.

I'm not an iOS dev, but out of curiosity, how does an app store application link to a 3rd party lib (outside of the app, not provided by the iOS platform)?

koush

comment created time in 2 days

issue commenttanersener/mobile-ffmpeg

LGPL? (effectively GPL)

Also, you must do one of these things:

a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it

a. This is is only possible if:

  • Not having any signature checks in the app at all. *. Providing your private key for signing. (bad)b. b. Possible with PathClassLoader. It is tricky. c. (same as a) d. (same as a) e. (same as a)
koush

comment created time in 3 days

issue commenttanersener/mobile-ffmpeg

LGPL? (effectively GPL)

@alexcohn yes, that is true, but as I said, various play services things verify the signature, which can render the app unusable, which would violate the license. of course, apps that do not have any signature verification (or use google play services check signatures) will be fine.

https://github.com/videolan/vlc-android

koush

comment created time in 3 days

create barnchkoush/vlc

branch : vlc-android

created branch time in 4 days

issue commenttanersener/mobile-ffmpeg

LGPL? (effectively GPL)

Yep, I'm just leaving some feedback, if you want to add this to the README or something. libvlc for android has similar notice.

koush

comment created time in 4 days

fork koush/vlc

VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/

http://www.videolan.org/vlc

fork in 4 days

issue commenttanersener/mobile-ffmpeg

LGPL? (effectively GPL)

Also, replacing native libraries in an apk will not work. Any app that uses Google Play Services (which has various signature checks) will fail.

https://github.com/tanersener/mobile-ffmpeg/issues/260#issuecomment-546747014

koush

comment created time in 4 days

issue openedtanersener/mobile-ffmpeg

LGPL? (effectively GPL)

Just an FYI, this project is effectively GPL on iOS. There's no way on iOS to meet the LGPL clause of being able to replace the library on a running system so that the dependent app uses the replacement instead.

It's possible, on Android, via some PathClassLoader hackery, but difficult.

created time in 4 days

push eventkoush/electron-chrome

George Pantazes

commit sha 7c3124f6c89ef92d6eb230b291905aa8b97bd8b0

Add mandatory Electron to README Main Change in this commit: - Add the requirement to install Electron to the README install instructions as per comments in issue #30 "Installation Problem" Other Reformatting Changes to the README: - Add main h1 heading for the project title - Make the blurb a not-heading. - Add "Install" heading - Change heading levels to be consistently hierarchical

view details

Koushik Dutta

commit sha ebea6a1e9be01adc63074c6b5d1139206f66e004

Merge pull request #49 from gwpantazes/patch-1 Add required Electron install to README

view details

push time in 5 days

PR merged koush/electron-chrome

Add required Electron install to README

This PR contains documentation changes to the README.

  • Add Electron install step to README install instructions. This was brought up in #30. I had to look in the issues so see what I was missing from the installation steps / whether electron should have been installed by npm install step.
  • Adjust headings in the README
+13 -9

0 comment

1 changed file

gwpantazes

pr closed time in 5 days

push eventkoush/electron-chrome

Koushik Dutta

commit sha 1f15d6589dea69afc593de7ef555cff1f48860fb

mac notarization

view details

push time in 5 days

created tagkoush/vysor.io

tag2.3.1

Vysor Website

created time in 5 days

release koush/vysor.io

2.3.1

released time in 5 days

issue commentkoush/vysor.io

Always black screen

I have a fix for this coming that relies on a new rendering engine that will likely fix this.

Can you confirm this works? https://get.webgl.org/

m4xp1

comment created time in 5 days

issue commentkoush/vysor.io

Cannot install Vysor for Mac (2.2.2) on macOS Catalina (10.15.2)

Please control click the file to allow it to open. I'll properly sign the next release.

MediumOne

comment created time in 5 days

issue commentkoush/vysor.io

Audio mirroring doesn't work (Xiaomi redmi note 8 pro)

It seems MIUI doesn't properly integrate the remote display framework, as cast devices should be showing up in that list. In Android 10, I'll be able to use the native audio capture. That still needs to be implemented.

spukylychee

comment created time in 5 days

issue commentkoush/vysor.io

[Suggestion] Remember window size and position

I'm still aware of the issue. I'm currently working on other Vysor features to mitigate the deprecation of Chrome apps.

Heretushi

comment created time in 5 days

issue closedkoush/vysor.io

frrr

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. MacOS]
  • Vysor Version [e.g. 2.2.2]

Android (please complete the following information):

  • Device: [e.g. Pixel 4]
  • OS: [e.g. Android 10]
  • Vysor Bug Report Link:

Vysor Bug Report To retrieve a bug report, in the desktop application, click the bug report button to generate the report. Please note that this will contain your email address. This is necessary for diagnosing licensing/purchase issues.

Android Logcat If you are familiar with adb logcat, please include the log output of any crashes to this issue.

Additional context Add any other context about the problem here.

closed time in 6 days

francis777isabel

fork koush/vlc-android

VLC for Android, Android TV and ChromeOS

fork in 7 days

issue commentkoush/quack

Where could we get android aar binaries for quack?

quack should build for you though.

just make sure you have my quickjs fork also checked out side by side for the ndk build.

cd your-project-dir git clone https://github.com/koush/quack git clone https://github.com/koush/quickjs

abner

comment created time in 7 days

issue commentkoush/quack

Where could we get android aar binaries for quack?

Sorry, no aar are available yet, but probably soon. I didn't want to release something that was still in heavy flux. It's mostly stabilized now (as evidenced by the lack of commits), and it's been deployed to a couple million users in my apps, so I'm feeling good about it.

abner

comment created time in 7 days

issue commentmopub/mopub-android-sdk

MraidVideoPlayerActivity throws AndroidRuntimeException

I have a workaround that does not involve an SDK fix:

AndroidManifest.xml Remove and replace the MraidVideoPlayerActivity with a targeted fixed version.

        <activity
            tools:node="remove"
            android:name="com.mopub.mobileads.MraidVideoPlayerActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>
        <activity
            android:theme="@style/MoPubFullscreenTheme"
            android:name="com.mopub.mobileads.FixedMraidVideoPlayerActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>
        <activity-alias
            android:name="com.mopub.mobileads.MraidVideoPlayerActivity"
            android:targetActivity="com.mopub.mobileads.FixedMraidVideoPlayerActivity" />

FixedMraidVideoPlayerActivity:


package com.mopub.mobileads;

import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import com.mopub.common.CreativeOrientation;
import com.mopub.common.IntentActions;
import com.mopub.common.logging.MoPubLog;
import com.mopub.common.util.DeviceUtils;
import com.mopub.common.util.Intents;
import com.mopub.common.util.Reflection;
import com.mopub.mraid.MraidVideoViewController;

import java.io.Serializable;

import static com.mopub.common.DataKeys.BROADCAST_IDENTIFIER_KEY;
import static com.mopub.common.DataKeys.CREATIVE_ORIENTATION_KEY;
import static com.mopub.common.logging.MoPubLog.SdkLogEvent.CUSTOM;
import static com.mopub.mobileads.BaseBroadcastReceiver.broadcastAction;

public class FixedMraidVideoPlayerActivity extends BaseVideoPlayerActivity implements BaseVideoViewController.BaseVideoViewControllerListener {
    private static final String NATIVE_VIDEO_VIEW_CONTROLLER =
            "com.mopub.nativeads.NativeVideoViewController";

    @Nullable private BaseVideoViewController mBaseVideoController;
    private long mBroadcastIdentifier;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        super.onCreate(savedInstanceState);

        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

        mBroadcastIdentifier = getBroadcastIdentifierFromIntent(getIntent());

        try {
            mBaseVideoController = createVideoViewController(savedInstanceState);
        } catch (IllegalStateException e) {
            // This can happen if the activity was started without valid intent extras. We leave
            // mBaseVideoController set to null, and finish the activity immediately.

            broadcastAction(this, mBroadcastIdentifier, IntentActions.ACTION_INTERSTITIAL_FAIL);
            finish();
            return;
        }

        final Serializable orientationExtra = getIntent().getSerializableExtra(
                CREATIVE_ORIENTATION_KEY);
        CreativeOrientation requestedOrientation = CreativeOrientation.DEVICE;
        if (orientationExtra instanceof CreativeOrientation) {
            requestedOrientation = (CreativeOrientation) orientationExtra;
        }
        DeviceUtils.lockOrientation(this, requestedOrientation);

        mBaseVideoController.onCreate();
    }

    @Override
    protected void onPause() {
        if (mBaseVideoController != null) {
            mBaseVideoController.onPause();
        }
        super.onPause();
    }

    @Override
    protected void onResume() {
        super.onResume();
        if (mBaseVideoController != null) {
            mBaseVideoController.onResume();
        }
    }

    @Override
    protected void onDestroy() {
        if (mBaseVideoController != null) {
            mBaseVideoController.onDestroy();
        }
        super.onDestroy();
    }

    @Override
    protected void onSaveInstanceState(@NonNull Bundle outState) {
        super.onSaveInstanceState(outState);
        if (mBaseVideoController != null) {
            mBaseVideoController.onSaveInstanceState(outState);
        }
    }

    @Override
    public void onConfigurationChanged(final Configuration newConfig) {
        super.onConfigurationChanged(newConfig);
        if (mBaseVideoController != null) {
            mBaseVideoController.onConfigurationChanged(newConfig);
        }
    }

    @Override
    public void onBackPressed() {
        if (mBaseVideoController != null && mBaseVideoController.backButtonEnabled()) {
            super.onBackPressed();
            mBaseVideoController.onBackPressed();
        }
    }

    @Override
    protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
        if (mBaseVideoController != null) {
            mBaseVideoController.onActivityResult(requestCode, resultCode, data);
        }
    }

    private BaseVideoViewController createVideoViewController(Bundle savedInstanceState) throws IllegalStateException {
        String clazz = getIntent().getStringExtra(VIDEO_CLASS_EXTRAS_KEY);

        if ("vast".equals(clazz)) {
            return new VastVideoViewController(this, getIntent().getExtras(), savedInstanceState, mBroadcastIdentifier, this);
        } else if ("vast_new".equals(clazz)) {
            return new VastVideoViewControllerTwo(this, getIntent().getExtras(), savedInstanceState, mBroadcastIdentifier, this);
        } else if ("mraid".equals(clazz)) {
            return new MraidVideoViewController(this, getIntent().getExtras(), savedInstanceState, this);
        } else if ("native".equals(clazz)) {
            final Class[] constructorParameterClasses = { Context.class, Bundle.class, Bundle.class,
                    BaseVideoViewController.BaseVideoViewControllerListener.class };
            final Object[] constructorParameterValues =
                    { this, getIntent().getExtras(), savedInstanceState, this };

            if (!Reflection.classFound(NATIVE_VIDEO_VIEW_CONTROLLER)) {
                throw new IllegalStateException("Missing native video module");
            }

            try {
                return Reflection.instantiateClassWithConstructor(NATIVE_VIDEO_VIEW_CONTROLLER,
                        BaseVideoViewController.class,
                        constructorParameterClasses,
                        constructorParameterValues);
            } catch (Exception e) {
                throw new IllegalStateException("Missing native video module");
            }
        } else {
            throw new IllegalStateException("Unsupported video type: " + clazz);
        }
    }

    /**
     * Implementation of BaseVideoViewControllerListener
     */

    @Override
    public void onSetContentView(final View view) {
        setContentView(view);
    }

    @Override
    public void onSetRequestedOrientation(final int requestedOrientation) {
        setRequestedOrientation(requestedOrientation);
    }

    @Override
    public void onFinish() {
        finish();
    }

    @Override
    public void onStartActivityForResult(final Class<? extends Activity> clazz,
                                         final int requestCode,
                                         final Bundle extras) {
        if (clazz == null) {
            return;
        }

        final Intent intent = Intents.getStartActivityIntent(this, clazz, extras);

        try {
            startActivityForResult(intent, requestCode);
        } catch (ActivityNotFoundException e) {
            MoPubLog.log(CUSTOM, "Activity " + clazz.getName() + " not found. Did you declare it in your AndroidManifest.xml?");
        }
    }

    protected static long getBroadcastIdentifierFromIntent(Intent intent) {
        return intent.getLongExtra(BROADCAST_IDENTIFIER_KEY, -1);
    }

    @Deprecated // for testing
    BaseVideoViewController getBaseVideoViewController() {
        return mBaseVideoController;
    }

    @Deprecated // for testing
    void setBaseVideoViewController(final BaseVideoViewController baseVideoViewController) {
        mBaseVideoController = baseVideoViewController;
    }
}
soenkegissel

comment created time in 7 days

issue commentmopub/mopub-android-sdk

MraidVideoPlayerActivity throws AndroidRuntimeException

@dravyan My pull request fixes this issue. Until this is resolved, MoPub Interstitials are unusable, as any of them may randomly crash the application.

soenkegissel

comment created time in 8 days

push eventClockworkMod/TetherResources

Koushik Dutta

commit sha d446f054e24e53a70f056ec8512bb2335ccea1ba

update

view details

push time in 9 days

push eventkoush/CastResources

Koushik Dutta

commit sha ed7af94676f629b10ad288266e819bbb57e40246

update

view details

push time in 9 days

push eventkoush/AndroidAsync

Koushik Dutta

commit sha a459a334e8b8d04a0ae533065745c918552f25fd

fixup dns lookup for multicast to use affinity thread. filedatasink should mkdirs

view details

push time in 9 days

push eventkoush/CastAPI

Koushik Dutta

commit sha e52bbade9292f73253a9676a61b0b348e7b62e99

update

view details

push time in 9 days

push eventkoush/ion

Koushik Dutta

commit sha 1fb65622494b82c3739e9499b27fd281a28ff315

null check the loaders

view details

push time in 9 days

push eventkoush/inkwire.io

Koushik Dutta

commit sha fec4ff6aef095378015a02dd9c0dbc918252001d

update

view details

push time in 9 days

push eventkoush/vysor.io

Koushik Dutta

commit sha eb628a0a0766d20c02ee86297c1679783857f201

update

view details

push time in 9 days

push eventkoush/CastResources

Koushik Dutta

commit sha b130b15c50cb2a39ca60b72f0e1870b80c35078b

update

view details

push time in 9 days

push eventkoush/electron-chrome

Koushik Dutta

commit sha 092584817aa0bf0d91ccae0584535e1eb8543a51

watch for login failures due to invalid refresh tokens

view details

Koushik Dutta

commit sha 0661690f6f2705c68bd30ffa42acfae89cbe3614

Merge branch 'master' of ssh://github.com/koush/electron-chrome

view details

push time in 9 days

push eventkoush/vysor.io

Koushik Dutta

commit sha f1f562f3a999ab12a16a13427bb90095a6253097

Update chrome-update.xml

view details

push time in 9 days

release koush/vysor.io

2.3.0

released time in 9 days

created tagkoush/vysor.io

tag2.3.0

Vysor Website

created time in 9 days

issue commentmopub/mopub-android-sdk

MraidVideoPlayerActivity throws AndroidRuntimeException

I believe this was caused when the minSdk was bumped to 19 from 16 a few days ago. https://github.com/mopub/mopub-android-sdk/commit/dfd5633950314041c57dbecc21e30a037075af2d#r37216417

soenkegissel

comment created time in 9 days

CommitCommentEvent

PR opened mopub/mopub-android-sdk

Fix requestWindowFeature crash

https://github.com/mopub/mopub-android-sdk/issues/372

+2 -1

0 comment

1 changed file

pr created time in 9 days

push eventkoush/mopub-android-sdk

Koushik Dutta

commit sha d4805fc092f2aedd57eb65aa613efebe225d7a07

Fix requestWindowFeature crash https://github.com/mopub/mopub-android-sdk/issues/372

view details

push time in 9 days

issue commentmopub/mopub-android-sdk

MraidVideoPlayerActivity throws AndroidRuntimeException

Confirmed seeing this issue as well on Android 5.

soenkegissel

comment created time in 9 days

issue commentInMobi/sdk-sample-code-android

v9.0.2 does not fire banner load event

To be clear: I can see in the android log that the ad was successfully retrieved, the ad loads properly, but the event itself never fires. This makes it break with mediation libraries like mopub, since it thinks the ad timed out.

koush

comment created time in 9 days

issue commentInMobi/sdk-sample-code-android

v9.0.2 does not fire banner load event

1580004391025 or 1580138927577

koush

comment created time in 9 days

issue commentInMobi/sdk-sample-code-android

v9.0.2 does not fire banner load event

93c0667c98ec44319e7c5a6b680a3af1 300x250 or 320x50 not sure what slot size is

koush

comment created time in 10 days

issue openedInMobi/sdk-sample-code-android

v9.0.2 does not fire banned load event

As title says, adding a listener to the InMobiBanner does not fire the onAdLoadSucceeded event.

Works fine in 8.x.x.

created time in 10 days

push eventkoush/quack

Koushik Dutta

commit sha 17e3595f5f1f5cb6109f5d364aa1f093ae62cee5

refactor getNativePointer

view details

push time in 11 days

issue commentkoush/AndroidAsync

NetworkSecurityConfig - Peer not trusted by any of the system trust managers.

This commit contains the fix if someone can test it.

https://github.com/koush/AndroidAsync/commit/5adb6e0e2caeb6991fec7faed265a39dadd0f7ab

adriancretu

comment created time in 12 days

issue commentkoush/AndroidAsync

NetworkSecurityConfig - Peer not trusted by any of the system trust managers.

I believe I have a fix for this and will release an update. The SSLContext has a trust manager, and then another root trust manager is being consulted as well (which is in error). The second trust manager is the one that is throwing the error.

adriancretu

comment created time in 12 days

push eventkoush/vysor.io

Koushik Dutta

commit sha 1fb1bd02a4139ae0b23302c52e60771833ad85aa

Update chrome-update.xml

view details

push time in 13 days

created tagkoush/vysor.io

tag2.2.9

Vysor Website

created time in 13 days

release koush/vysor.io

2.2.9

vysor.zip 10.12MB

released time in 13 days

push eventkoush/allcast-site

Koushik Dutta

commit sha eaca20c1d104e1166f1c756720f664aa5d6a8a52

update

view details

push time in 15 days

push eventkoush/vysor.io

Koushik Dutta

commit sha 5b57e546ccd8a75ed04a57e01f429ecc8eec859a

update

view details

push time in 15 days

push eventkoush/clockworkmod.com

Koushik Dutta

commit sha 4b085321a8d57677cc6ae5c5f7a6c28c44ab986a

update

view details

push time in 15 days

issue closedkoush/EFI-X99

External hardware detection after boot.

Some usb and external hard drives needs re-plugging after reboot to show up or work in Sierra.

Affected peripherals: (ext hdd) Mybook Studio 6GB - Raid0 config - eSata (ext hdd) Mybook 4GB - USB (piano keys) Nectar Impact GX61 - USB (usb 2 hub) D-Link DUB-H7 USB midi interface-cable, something something I vaguely remember some other USB hubs also getting this.

Peripherals that work without issues: (previous sound card) Focusrite Scarlett 2i2 (first gen) (USB) (sound card) Audient ID4 (USB) (sound card) ESI GigaportHD+ (USB) 2 different bluetooth dongles (USB) (printer) Canon iP2700 (mouse/keyboard) Logitech unifying receiver (license dongle) Ilok 2 (note: had to reconnect it once) (license dongle) eLicenser 4-port USB Hub with dongles HDD dock - eSata and USB (Could have had problems with it before, but i seldom use it, so i might have forgotten about it.)

Now, to be clear, the affected items always work fine after i re-plug them. Also, all the internal SSDs always show up in Sierra, and all hard drives/SSD:s always show up in Windows 10. Both external hard drives are configured as eSATA, and I can't confirm how they work with this disabled. I will test this and update later.

I thought that the external hard drives might have been the problem, because they are old, but then my brand new keyboard has the same problem, so i figured it might be something else, and that's why I'm here now. I'm mostly surprised that the same problem persists on both USB and eSATA, and not exclusively to storage devices. Might this be a problem that can be solved with clover configurator?

Any help would be greatly appreciated!

Build: Gigabyte GA-X99P-SLI, i7-6950X, 8 x 8GB Corsair Vengeance LED 3400MHz, 2 internal SATA SSDs, 1 M.2 Samsung SSD (mounted on mobo slot)(boot drive). Sierra 10.12.6 (16G29)

On a side note: I'm trying to get a Griffin Powermate Bluetooth to connect to it's software, but won't connect. The software can see it but nothing happens when i try to connect. It works great on an old mac mini running ML, and in Win 10 on the main machine. Apparently, talking to their support, I'm the only one with the problem, and they can't reproduce it, so i'm basically screwed, since the costs for shipping it back halfway around the globe isn't worth it if this problem can be solved eventually, somehow. Tested on all systems with both my BT dongles with the same result. So now it acts as a paper weight. But I stay positive...

closed time in 15 days

onekillgithub

issue commentkoush/EFI-X99

External hardware detection after boot.

feel free to reopen if this still occurs.

onekillgithub

comment created time in 15 days

issue closedkoush/EFI-X99

System wakes up immediately after going to sleep

Does sleep work correctly on your machine?

My system wakes up immediately after going to sleep.

closed time in 15 days

esato

issue commentkoush/EFI-X99

System wakes up immediately after going to sleep

works fine here

esato

comment created time in 15 days

issue closedkoush/EFI-X99

USB working at 1.1 speed

Thank you for providing this amazing efi configurations, I have similar setup (GA-X99-Phoenix-SLI, GTX 1080), I applied it on 12.6 install, and work out of box. But all usb drives were running at usb 1.1 speed, and I fixed it by removing usb inject in plist, USBInjectAll.kext, XHCI-x99-injector.kext, and use the X99_Injector USB 3.kext from KGP's post

closed time in 15 days

zilingzhang

issue commentkoush/EFI-X99

USB working at 1.1 speed

merged

zilingzhang

comment created time in 15 days

push eventkoush/EFI-X99

Cassius Cai

commit sha e0f8bc4858e4d95e6b6cc5cfec32bda698f65359

fix USB 3.0 Issue

view details

Koushik Dutta

commit sha b597e75f9caf269d9ed097d53484354fa5bba0be

Merge pull request #14 from cassiuscai/FixUsbIssue fix USB 3.0 Issue

view details

push time in 15 days

PR merged koush/EFI-X99

fix USB 3.0 Issue
  • Features

    • FIx USB 3.0 Devices not working on USB 3.0 ports
  • File Changes (Thanks for @charlieustc mentioned on issue USB working at 1.1 speed )

    • Remove USBInjectAll.kext
    • Remove XHCI-X99-Injector.kext
    • Add X99_Injector USB 3.kext
    • Patch AppleUSBXHCI with Remove USB port limit in XHCI kexts
  • Test passed on macOS High Siera 10.13.6 with mobo GA-X99P-SLI

+279 -3549

0 comment

7 changed files

cassiuscai

pr closed time in 15 days

PullRequestEvent

issue closedkoush/vysor.io

Error Installing APK

I keep randomly getting "error installing APK" when using Vysor in windows 10. I never got the error with the exact same setup in windows 7. Sometimes it works all day, sometimes it errors out every 2 minutes.

What I have tried to fix it:

  • Reinstall Vysor.
  • Delete all temporary files.
  • Kill ADB server and restart.
  • Different USB ports and cables.

I have vysor pro and this issue is very frustrating. Any help would be appreciated!

closed time in 16 days

bmmy9f

issue commentkoush/vysor.io

Error 400 while logging into my account with the mac app

Can you generate a bug report for me after you get this error?

HozakaN

comment created time in 16 days

issue commentkoush/vysor.io

Audio mirroring doesn't work (Xiaomi redmi note 8 pro)

What version of Android?

I'll be updating Vysor sometime soon to support the native Audio capture support in Android 10. That will remove the Google Cast requirement.

spukylychee

comment created time in 16 days

PR opened webtorrent/bittorrent-tracker

Error.message is read only on some platforms.

This causes another Error to be thrown.

<!-- DO NOT POST LINKS OR REFERENCES TO COPYRIGHTED CONTENT IN YOUR ISSUE. -->

What is the purpose of this pull request? (put an "X" next to item)

[ ] Documentation update [ ] Bug fix [ ] New feature [ ] Other, please explain:

What changes did you make? (Give an overview)

Which issue (if any) does this pull request address?

Is there anything you'd like reviewers to focus on?

+5 -1

0 comment

1 changed file

pr created time in 16 days

push eventkoush/bittorrent-tracker

Koushik Dutta

commit sha 29d2e6b1b37e368c03217a2189dfc83f56d070a4

Error.message is read only on some platforms. This causes another Error to be thrown.

view details

push time in 16 days

fork koush/bittorrent-tracker

🌊 Simple, robust, BitTorrent tracker (client & server) implementation

https://webtorrent.io

fork in 16 days

push eventkoush/EFI-X99

Koushik Dutta

commit sha 931c9a39e46b6167be2167640553f3280afc4d5d

Hackr nvme kext no longer needed on catalina

view details

push time in 16 days

push eventkoush/EFI-X99

Koushik Dutta

commit sha 033c9a9d192a9e774555d03be0f58668bdb81d3c

new clover

view details

push time in 16 days

issue commentkoush/vysor.io

Problem with Sign in with Google

It seems to be having an issue opening your default browser. What is your default browser?

fguilhon

comment created time in 17 days

issue commentkoush/vysor.io

Error 400 while logging into my account with the mac app

Firewall or something? Did you log in first? The screenshot in the second pic indicates it is not logged in.

HozakaN

comment created time in 17 days

issue closedkoush/vysor.io

Paste issue

So, if I copy special characters and paste it to android (Ctrl + V) with the android keyboard as the input method, paste doesn't work, normal characters paste fine. (Even with international keyboard checked, paste doesn't work for special characters)

With Vysor as the input method, all characters paste fine.

closed time in 17 days

timeakesmarky

issue commentkoush/vysor.io

Paste issue

This is correct. International keyboard is required for special characters.

timeakesmarky

comment created time in 17 days

push eventkoush/scratch

Koushik Dutta

commit sha 74e4c3a4c035a01d31b03e2507e3b816a48c96a8

AsyncDoubleWriteException

view details

push time in 17 days

push eventkoush/scratch

Koushik Dutta

commit sha 596c369877f8ef4f90239285e22556f29f485726

blocking close

view details

push time in 17 days

push eventkoush/scratch

Koushik Dutta

commit sha 725de5278e72770c6d243466428526a1f15705d3

close should never throw

view details

push time in 18 days

push eventkoush/scratch

Koushik Dutta

commit sha 75822eab87f6c79f8dd6deb8445a59a2f04b25cc

crash stack

view details

push time in 18 days

push eventkoush/scratch

Koushik Dutta

commit sha d3d00633458815e1e3539419e3e455fa09e0c9e9

double read tests

view details

push time in 22 days

issue commentkoush/quickjs

Support windows

This fork has Windows support, but I have not merged it yet.

https://github.com/eco747/quickjs-1

junsik

comment created time in 24 days

push eventkoush/vscode-quickjs-debug

Koushik Dutta

commit sha b2684b5f4fd998f17f716522899d3a92dfb22b43

Update readme.md

view details

push time in 25 days

issue commentkoush/vysor.io

[Runtime Error] Assertion failed

I'm going to see if I can remove the WebGL requirement.

andyrichardson

comment created time in a month

push eventkoush/scratch

Koushik Dutta

commit sha d805590455a264c21f107c87164aea1ac98a56dd

further abstractions of sslengine

view details

Koushik Dutta

commit sha 0ae880124a0fa4027347a796be9a10529a390d98

tls refactored

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 414c8a933dc147240619bda63046d4d5c86da968

SSLEngine extension methods to handle buffer allocations

view details

push time in a month

push eventkoush/quack-polyfill

Koushik Dutta

commit sha eafe3fe9a2556eaf2662278030f3d221a30d4420

fixup buffer capacity leakage

view details

push time in a month

push eventkoush/quack

Koushik Dutta

commit sha 43e08914483d0e9fcceaccebfb34fe0f2016075f

public the native gc mappings

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 64acf3951d0178d221305a155fe7d37d7511c838

cleanup

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 5d783274dab32fb7adbdb08a5b0c78bbf65d5af9

cleanup

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 4a7682ac5b2da13e97f150e619d2e185d11c161c

remove junk line

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 61f899942c15cce93ced0e051f6b8106123e1ffa

interruptible pipe

view details

Koushik Dutta

commit sha 17dcb286fbb76886cb2b5cd64b4aff550f23c8aa

pipe

view details

Koushik Dutta

commit sha 952e6f3f0c5350775e41b28d901410cf5ea35af6

tests

view details

Koushik Dutta

commit sha 06f286d96ce5aab5385a4dea885bf636fe902618

fixup socket reader being created twice bug

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 159f031a7462d3675711413f930c33234072e509

baton takeif

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 55242101916633c75ce1aaed023eca07a05931d2

Fixup atomic buffer beocming immutable on the final read

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 18ead7637fbb1ed2176433216af6a3cc6b3b3d43

wip

view details

Koushik Dutta

commit sha 4a9bd891c6356b85775d8311d174f297dc9e7877

finish and toss needs to rethrow

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 5cb24bd9a73d50ffd66ef7dbbd53e0ce47d705b9

constructors

view details

push time in a month

push eventkoush/scratch

Koushik Dutta

commit sha 2c0e2ae0a1e2b9cc0d8f70b4a670e6bbc7b91d6b

xplat hash and codec

view details

push time in a month

issue commentkoush/vysor.io

Copy paste bug

@timeakesmarky There may be multiple copy and paste issues here. So if this did not resolve your issue, please create a new one. I believe your character issue requires that you use the international keyboard.

timeakesmarky

comment created time in a month

issue closedkoush/vysor.io

Copy paste bug

Copying a line with special characters and pasting in Vysor doesn't work. For example, "Ksuradhâra Kunda" Or copying a line with special characters in between.

And there seems to be a limit on the number of characters that can be pasted.

closed time in a month

timeakesmarky
more