Skip to content

Instantly share code, notes, and snippets.

var fs = require('fs');
var util = require('util');
var log_file = fs.createWriteStream('/home/pi/debug.log', {flags : 'w'});
var log_stdout = process.stdout;
console.log = function(d) { //
log_file.write(util.format(d) + '\n');
log_stdout.write(util.format(d) + '\n');
};
@kkm
kkm / gist:60ce3479ad35d923bbff6e4e8f5ae25c
Created April 15, 2018 22:14
Chrome MediaRecorder in H264
<!DOCTYPE html>
<head>
<script>
var recordedChunks = [];
var constraints = {
audio: true,
video: true
};
var mediaRecorder = null;
@kkm
kkm / upload.html
Created November 25, 2017 04:40
Firstore Storage Upload in Javascript
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>File Upload</title>
<meta name="description" content="kkm's Upload in Power Cloud">
<style>
#log {
display: none;
}
-- Hammer Marker and Resource Tracker
-- by: kkm
--
-- Hammer Marker (Tracker) for Firefall Addon with squad hammer and resource share in realtime
require "math";
require "string";
require "table";
require "lib/lib_Slash"; --Command
require "lib/lib_MapMarker"; --Marker
var socketIO = require('socket.io');
var server = require('http').createServer().listen(7000);
var io = socketIO.listen(server);
console.log((new Date()) + " Server is listening on port 7000");
io.sockets.on('connection', function (client) {
console.log('New Client Connection: ' + client.id);
client.on('offer', function (details) {
client.broadcast.emit('offer', details);
package kkm.com.testrtc;
import android.content.Context;
import android.media.AudioManager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import org.webrtc.Camera1Enumerator;
import org.webrtc.CameraEnumerator;
var port = 9001;
var io = require('d:/kkm/Desktop/node_modules/socket.io').listen(port);
console.log((new Date()) + " Server is listening on port " + port);
io.sockets.on('connection', function(socket) {
socket.on('message', function(message) {
console.log(message);
socket.broadcast.emit('message', message);
});
@kkm
kkm / Changelog
Last active July 12, 2017 04:11
Tikatoy Android Changelog
Version: 2
11.07.2017
----------
* Fix: LED Notification for Android 7 Version - 1x mal Vibra!
* Fix: Icon in 5 verschiedene Auflösung
* Fix: Mehr als 500 Kontakt Nummer kann synchronisieren.
Version: 1
07.07.2017
----------
var glob = require("d:/kkm/Desktop/node_modules/glob")
const exec = require('child_process').exec;
// options is optional
var nwjc = "nwjc";
glob("**/*.js", null, function(er, files) {
for (var i in files) {
var file = files[i];
var cmd = nwjc + " " + file + " " + file.substr(0, file.length - 3) + ".bin";
console.log(cmd);
exec(cmd, function(err, stdout) {
diff --git a/chromium/scripts/build_ffmpeg.py b/chromium/scripts/build_ffmpeg.py
index 881494a..b56e435 100755
--- a/chromium/scripts/build_ffmpeg.py
+++ b/chromium/scripts/build_ffmpeg.py
@@ -552,9 +552,9 @@ def main(argv):
# Google Chrome & ChromeOS specific configuration.
configure_flags['Chrome'].extend([
- '--enable-decoder=aac,h264,mp3',
- '--enable-demuxer=aac,mp3,mov',