Skip to content

Instantly share code, notes, and snippets.

View tru's full-sized avatar

Tobias Hieta tru

View GitHub Profile
New:
* MUCH better transcoder streaming. When PMS 0.9.9.8 is released PHT will be able to do
live matroska streaming instead of HTTP Live Streaming. This solves a lot of problems
including:
* Audio data is now copied into the matroska container, that means that even
if you are transcoding you will get the full DTS/AC3 audio stream.
* Caching now works properly with transcoding
* Faster start-up and faster seek/resume than HLS.
Fixes:
@tru
tru / Untitled.txt
Created April 1, 2014 18:22
No description
)

Keybase proof

I hereby claim:

  • I am tru on github.
  • I am tru (https://keybase.io/tru) on keybase.
  • I have a public key whose fingerprint is 6AEA 7E73 CAF4 5331 F75E 9ADF A67B A204 2997 FBFA

To claim this, I am signing this object:

@tru
tru / bestof.md
Last active August 29, 2015 14:01
Kodsnack best-of
http POST http://10.0.42.200:32400/playQueues?next=0&type=video&uri=library%3A%2F%2F0fbefa7a-2664-4b93-8f5f-4d71c9742ed4%2Fdirectory%2F%252Flibrary%252Fmetadata%252F697%252FallLeaves&type=video&shuffle=0&window=50
#include "mainwindow.h"
#include <QWebEngineView>
#include <QGLWidget>
#include <QStackedWidget>
#include <QShortcut>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
setMinimumSize(1280, 720);
Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 libQt5Widgets_debug.5.dylib 0x0000000100c9fbfc QObject::parent() const + 28
1 libQt5Widgets_debug.5.dylib 0x0000000100c9f515 QWidget::parentWidget() const + 21
2 libQt5Widgets_debug.5.dylib 0x0000000100cf3222 QLayout::addChildWidget(QWidget*) + 50
3 libQt5Widgets_debug.5.dylib 0x0000000100ea1676 QMainWindowLayout::setCentralWidget(QWidget*) + 54
4 libQt5Widgets_debug.5.dylib 0x0000000100e987a7 QMainWindow::setCentralWidget(QWidget*) + 151
5 se.hieta.WebOpenGLTest 0x0000000100005b98 MainWindow::switchView() + 168 (mainwindow.cpp:30)
6 se.hieta.WebOpenGLTest 0x00000001000060a4 MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 68 (moc_mainwindow.cpp:68)
7 libQt5Core_debug.5.dylib 0x0000000103962cff QMetaObject::activate(QObject*, int, int, void**) + 2943
8 libQt5Core_debug.5.dylib 0x000000010396216d QMetaObject::activate(QObject*, QMetaObject const*, int,
#include "mainwindow.h"
#include <QWebEngineView>
#include <QGLWidget>
#include <QStackedWidget>
#include <QShortcut>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
setMinimumSize(1280, 720);
@tru
tru / -
Created March 16, 2015 12:43
commit c375d8c060e7518fd1c840d80dfa03dbcc888f9b
Author: Tobias Hieta <tobias@plexapp.com>
Date: Mon Mar 16 09:52:21 2015 +0100
Disable VIA CPU Assembler in AES code.
Was causing a lot of crashes on non-VIA CPU’s. Fixes #1527
diff --git a/plex/Third-Party/aes/aesopt.h b/plex/Third-Party/aes/aesopt.h
index 6ad9ca1..aed1c3f 100755
http://download.jetbrains.com/python/pycharm-professional-141.583-jdk-bundled.dmg
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 34722
Connection: keep-alive
Content-Encoding: ANSI_X3.4-1968
Content-Length: 1261
Content-Type: binary/octet-stream
Date: Wed, 08 Apr 2015 23:05:49 GMT
ETag: "9334fc3b25971325796a32215ed0e5cc"