Skip to content

Instantly share code, notes, and snippets.

@Piasy
Piasy / android_use_static_webrtc.diff
Created Sep 11, 2019
A patch which disable using in-tree libc++ for WebRTC Android build.
View android_use_static_webrtc.diff
From 9925be8afd008325875a0b131ac51f4353564ba6 Mon Sep 17 00:00:00 2001
From: Piasy <xz4215@gmail.com>
Date: Wed, 11 Sep 2019 16:37:19 +0800
Subject: [PATCH] Android: disable in-tree libc++
---
config/android/BUILD.gn | 38 +++++++++++++++++++++++++++++++++++---
config/c++/c++.gni | 2 +-
2 files changed, 36 insertions(+), 4 deletions(-)
@Piasy
Piasy / install_ffmpeg.sh
Last active Jun 20, 2022
brew install ffmpeg with all options
View install_ffmpeg.sh
brew options ffmpeg
brew install ffmpeg \
--with-chromaprint \
--with-fdk-aac \
--with-fontconfig \
--with-freetype \
--with-frei0r \
--with-game-music-emu \
--with-libass \
@Piasy
Piasy / ProducerTest.java
Last active Oct 25, 2016
Demonstrate ValueRequestOperator
View ProducerTest.java
import java.util.Random;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicReference;
import org.junit.Test;
import rx.Emitter;
import rx.Observable;
import rx.Producer;
import rx.Subscriber;
import rx.Subscription;
@Piasy
Piasy / AndroidManifest.xml
Created Oct 21, 2016
mockito connected Android test bug repro
View AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.github.piasy.mockitodexmakerbug">
<application
android:theme="@style/Theme.AppCompat"
>
<activity android:name=".MyActivity"/>
</application>
</manifest>
View Mac OSX NTFS Writable
#!/bin/bash
checkExisting(){
echo "Checking if already existing device on file..."
while read fileLine; do
if [ "$line" = "$fileLine" ]; then
echo "[WARNING] Device already initialized on this system. Nothing to do here"
@Piasy
Piasy / build1.gradle
Created Mar 10, 2016
AndroidTDDBootStrap-Use-OkBuck-2
View build1.gradle
...
buildscript {
...
dependencies {
...
classpath "com.github.piasy:okbuck-gradle-plugin:1.0.0-beta8"
}
}
...
apply plugin: 'com.github.piasy.okbuck-gradle-plugin'
@Piasy
Piasy / .gitignore
Created Mar 10, 2016
AndroidTDDBootStrap-Use-OkBuck
View .gitignore
# buck & OkBuck
/buck-out/
/.buckd/
/.okbuck/
@Piasy
Piasy / NonRxAmplitudeAPI.java
Created Feb 24, 2016
RxAndroidAudio blog code snippet
View NonRxAmplitudeAPI.java
public synchronized int getMaxAmplitude();
@Piasy
Piasy / AndroidManifest.xml
Created Feb 20, 2016
Android Runtime Permission test
View AndroidManifest.xml
<uses-permission android:name="android.permission.READ_CONTACTS"/>