Skip to content

Instantly share code, notes, and snippets.

@ceyusa
ceyusa / 0001-Workaround-for-crash-in-515.49.15.patch
Created September 16, 2022 16:25
Workaround for crash in 515.49.15
From afd540b77f134a28039e115238306258e7553c3c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?=
<vjaquez@igalia.com>
Date: Fri, 16 Sep 2022 18:13:28 +0200
Subject: [PATCH] Workaround for crash in 515.49.15+
---
.../libs/NvVkDecoder/NvVkDecoder.cpp | 54 -------------------
1 file changed, 54 deletions(-)
@ceyusa
ceyusa / gist:c3f7e4be11a80a19c459db5c88f40074
Last active September 30, 2021 15:19
gst-update-media-driver.sh
#!/bin/bash -x
git_repos="gmmlib media-driver"
for i in $git_repos; do
git -C $i pull -v
done
[ -z $GST_ENV ] && exit
#include <gst/gst.h>
#include <gst/video/colorbalance.h>
typedef struct _CustomData
{
GstElement *pp;
GstElement *pipeline;
GMainLoop *loop;
} CustomData;
@ceyusa
ceyusa / update-msdk.sh
Created January 9, 2019 11:53
Update MediaSDK
#!/bin/bash -ex
# based on https://blogs.igalia.com/vjaquez/2018/11/23/building-gst-msdk-with-mediasdk-opensource/
prefix='/opt/intel'
git_repos="gmmlib libva libva-utils media-driver MediaSDK"
for i in $git_repos; do
git -C $i pull -v
done
@ceyusa
ceyusa / xappsink.c
Last active October 15, 2018 11:34
xappsink
#include <stdlib.h>
#include <X11/Xlib.h>
#include <gdk/gdk.h>
#if defined (GDK_WINDOWING_X11)
#include <gdk/gdkx.h>
#else
#error "Only X11 is supported so far"
#endif
@ceyusa
ceyusa / gstvaapi_get_bug_list.py
Last active June 1, 2017 11:40
get gstreamer-vaapi pending bugs
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import csv
import io
import pprint
import urllib.parse
import urllib.request
from datetime import datetime
#!/bin/bash
ALTERNATIVE=""
function check_root {
ID=`id -u`
if [ ${ID} -ne 0 ]; then
echo "You have to be root to run this script"
exit 0
fi
@ceyusa
ceyusa / vj-gst.module
Last active May 12, 2017 09:35
My GStreamer moduleset for JHBuild
<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*-->
<!DOCTYPE moduleset SYSTEM "moduleset.dtd">
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>
<moduleset>
<repository type="git" name="gstreamer.freedesktop.org"
href="http://anongit.freedesktop.org/git/gstreamer/"/>
<repository type="git" name="gitorious.org"
href="git@gitorious.org:"/>
<repository type="git" name="git.freedesktop.org"
@ceyusa
ceyusa / my-build-webkit
Last active August 29, 2015 14:17
my script to build webkitgtk+ focused in multimedia
#!/bin/bash
export PATH=/usr/lib/ccache:${PATH}
export NUMBER_OF_PROCESSORS=8
export WEBKIT_OUTPUTDIR=${PWD}
export WEBKIT_EXTRA_MODULESETS=file:///home/vjaquez/my-gstreamer.modules
export CCACHE_DIR=${PWD}/.ccache
export CC=clang
export CXX=clang++
@ceyusa
ceyusa / mbsync-cron.sh
Last active August 29, 2015 14:17
script to synchronize my imap accounts and index the emails with notmuch
#!/bin/bash
QUIET=--quiet
if [ x"$1" == x"-v" ]; then
QUIET=
fi
killall ${QUIET} --older-than 1h --wait mbsync
if [ $? = 0 ]; then
sleep 1