Skip to content

Instantly share code, notes, and snippets.

View LeifAndersen's full-sized avatar

Leif Andersen LeifAndersen

View GitHub Profile
$ ffmpeg -list_formats 1 -i /dev/video1
ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 5.5.0 (Homebrew gcc 5.5.0_4)
configuration: --prefix=/home/linuxbrew/.linuxbrew/Cellar/ffmpeg/4.1.3_1 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=gcc-5 --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --disable-libjack --disable-indev=jack --enable-libaom --enable-libsoxr
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat
$ ffmpeg -f v4l2 -i "/dev/video1" out.mp4
ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 5.5.0 (Homebrew gcc 5.5.0_4)
configuration: --prefix=/home/linuxbrew/.linuxbrew/Cellar/ffmpeg/4.1.3_1 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=gcc-5 --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --disable-libjack --disable-indev=jack --enable-libaom --enable-libsoxr
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat
$ ffmpeg -f v4l2 -i "/dev/video1" out.mp4
ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 5.5.0 (Homebrew gcc 5.5.0_4)
configuration: --prefix=/home/linuxbrew/.linuxbrew/Cellar/ffmpeg/4.1.3_1 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=gcc-5 --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libmp3lame --enable-libopus --enable-librubberband --enable-libsnappy --enable-libtesseract --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --disable-libjack --disable-indev=jack --enable-libaom --enable-libsoxr
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/NixOS.org) (preloaded format=pdflatex 2019.5.3) 3 MAY 2019 12:44
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**test.tex
(./test.tex
LaTeX2e <2018-04-01> patch level 5
(/nix/store/bj76s3fhfhxiwgvxj24b51hyva1di0dy-texlive-combined-2018/share/texmf/
tex/latex/base/article.cls
#lang scratch
(provide blue)
(define blue 42)
(define bind
(parameterize ([current-load-relative-directory "/"])
(syntax-binding-set->syntax
(syntax-binding-set-extend
(syntax-binding-set)
#lang scratch
(define-syntax-parser foo
[(_)
(pretty-write (syntax-debug-info this-syntax))
#`(bar #,this-syntax)])
(define-syntax-parser bar
[(_ orig)
(pretty-write (syntax-debug-info #'orig))
#lang racket/load
(module A racket
(require syntax/parse/define)
(provide define-foo)
(define-syntax-parser define-foo
[(_ name body ...)
#:with this-syntax (datum->syntax #'name 'this-syntax)
#'(begin
(define-syntax foo2
#lang scratch
(define (better-keyword-apply func args)
(define-values (kws rest)
(let loop ([args args]
[kw '()]
[rest '()])
(cond
[(null? args) (values kw rest)]
[(keyword? (first args))
;; -*- mode: emacs-lisp -*-
;; This file is loaded by Spacemacs at startup.
;; It must be stored in your home directory.
(defun dotspacemacs/layers ()
"Configuration Layers declaration.
You should not put any user code in this function besides modifying the variable
values."
(setq-default
;; Base distribution to use. This is a layer contained in the directory
#lang racket/base
#|
Copyright 2016-2018 Leif Andersen
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0