retroficial.org
Hacking A/V: The Book Of Wisdom - A/V coding for the masses
http://www.retroficial.org/2009/06/book-of-wisdom-av-coding-for-masses.html
My experiments with open source, multimedia and other random stuff. The Book Of Wisdom - A/V coding for the masses. Saturday, June 6, 2009 by Jai. Another related problem is the "domain" itself. FFmpeg contributors are expected to know the basic (and sometimes advanced) concepts of A/V coding in addition to signal processing fundamentals and more importantly, how these are applied in practice. Sent to the BoW list. You can see what has happened since than by checking out the repo like so :. Which is a co...
spectralhole.blogspot.com
Spectral Hole: 2012-05
http://spectralhole.blogspot.com/2012_05_01_archive.html
High Priority Libav Projects. After Reading Kostya's High Priority Libav Projects. I thought I'd make my own list:. Avprobe compact output: I'd like to see compact tabular output for avprobe -show packets that can easily and quickly glanced over by a human. Avprobe machine readable output: I'd like to see avprobe export data in a standard format well understood by other tools like json rather than the current pseudo-ini format. Auto gain control, arbitrary FIR and IIR filtering. Improved VC-1 decoding: I...
multimedia.cx
Breaking Eggs And Making Omelettes | Topics On Multimedia Technology and Reverse Engineering
http://multimedia.cx/eggs
Breaking Eggs And Making Omelettes. Topics On Multimedia Technology and Reverse Engineering. About Multimedia Mike…. About This Blog…. Email Multimedia Mike (mike-at-multimedia.cx). Kostya’s Wild Codec World. Lair Of The Multimedia Guru. Multimedia Goals And TODO. Robots Of The 80s. Translating Return To Ringworld. August 16th, 2016 by. As indicated in my previous post. The Translator has expressed interest in applying his hobby towards another DOS adventure game from the mid 1990s: Return to Ringworld.
spectralhole.blogspot.com
Spectral Hole: 2010-08
http://spectralhole.blogspot.com/2010_08_01_archive.html
Why you don't want to build your Chromium packages against a system copy of FFmpeg. Why you don't want to build your Chromium packages against a system copy of FFmpeg:. Chromium's internal FFmpeg copy is based on FFmpeg-mt. FFmpeg-mt is an experimental multithreaded branch of FFmpeg. It hasn't been deemed ready to merge into FFmpeg proper. Chromium only uses a subset of FFmpeg functionality and is thus less likely to experience regressions. Chromium's FFmpeg is heavily patched. If you are concerned about...
spectralhole.blogspot.com
Spectral Hole: Android's Stagefright AAC Encoder or Reference Code by Any Other Name Would Smell as Sweet
http://spectralhole.blogspot.com/2010/12/androids-stagefright-aac-encoder-or.html
Android's Stagefright AAC Encoder or Reference Code by Any Other Name Would Smell as Sweet. As readers of this blog know, AAC encoding holds a spot close to my heart. I'm responsible for getting the worst AAC encoder of all time included into FFmpeg and was never successful at fixing it. Looking at the source tree there is an immediate resemblance between the 3GPP code and the stagefright code:. Tool to compare content. These tables are used only for counting and are stored in packed format */. Right the...
spectralhole.blogspot.com
Spectral Hole: High Priority Libav Projects
http://spectralhole.blogspot.com/2012/05/high-priority-libav-projects.html
High Priority Libav Projects. After Reading Kostya's High Priority Libav Projects. I thought I'd make my own list:. Avprobe compact output: I'd like to see compact tabular output for avprobe -show packets that can easily and quickly glanced over by a human. Avprobe machine readable output: I'd like to see avprobe export data in a standard format well understood by other tools like json rather than the current pseudo-ini format. Auto gain control, arbitrary FIR and IIR filtering. Improved VC-1 decoding: I...
spectralhole.blogspot.com
Spectral Hole: 2011-09
http://spectralhole.blogspot.com/2011_09_01_archive.html
Why an Open Source ProRes Decoder Matters. Is Apple's lossy video high quality video compression format. It is the native format of Apple's popular Final Cut Pro video editing software. ProRes is also the format requested for HD Television and HD and SD Film to be delivered to the iTunes Store. Apple favors its own OS X when releasing the ProRes. Apple updated the ProRes decoder for Mac OS X in June 2011. These opinions are strictly mine and not those of my employer (YouTube). Subscribe to: Posts (Atom).
spectralhole.blogspot.com
Spectral Hole: 2010-09
http://spectralhole.blogspot.com/2010_09_01_archive.html
AAC Channel Model Revisited. Recently I wrote about the AAC channel model. Since then I tested a variety of real world broken files (synthetically recreated) with the reference decoder, faad, WinAMP, iTunes, and the Microsoft Windows 7 Decoder. I've placed the results in the multimedia wiki. I can't seem to get the CSS right to display it here. AAC Bistream Flaws Part 2: AAC-960, Zero Sized Sections, and ADIF. AAC has a 1024 MDCT samples per frame variant and a 960 MDCT samples per frame variant. You...
spectralhole.blogspot.com
Spectral Hole: AAC Bistream Flaws Part 2: AAC-960, Zero Sized Sections, and ADIF
http://spectralhole.blogspot.com/2010/09/aac-bistream-flaws-part-2-aac-960-zero.html
AAC Bistream Flaws Part 2: AAC-960, Zero Sized Sections, and ADIF. AAC has a 1024 MDCT samples per frame variant and a 960 MDCT samples per frame variant. You are probably using the 1024 samples per frame variant. Most applications including FFmpeg, WinAMP, and iTunes don't support AAC-960. However until very recently the spec required the AAC/HE-AAC/HE-AACv2 profiles to support both 960 and 1024 variants. Typically application standards which build on one of these profiles use only one frame length (eit...
blog.regehr.org
C and C++ Aren’t Future Proof – Embedded in Academia
http://blog.regehr.org/archives/880
John Regehr, Professor of Computer Science, University of Utah, USA. C and C Aren’t Future Proof. A C or C program is expected to follow a collection of rules such as “don’t access out-of-bounds array elements.” There are a lot of these rules and they are listed (or are implicit) in the various language standards. A program that plays by all of these rules—called a. So where’s the problem? It comes in three parts:. Programmers expect a C/C implementation to behave in a certain way even when some of the r...