0
I Use This!
Inactive

Commits : Listings

Analyzed about 5 hours ago. based on code collected about 14 hours ago.
Apr 22, 2023 — Apr 22, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added configure script check for libstdc++ to avoid problems linking with freeimage on some older systems More... over 14 years ago
fixed some off by one errors. one stopped a full reference list from being formed and the other caused the output manager to wait on the wrong frame. More... over 14 years ago
pulled framde decoding out of input manager and into processing threads. shows speed up of 2x when using more than one thread. More... over 14 years ago
removed some ancient code that has lived in comments for too long More... over 14 years ago
allowed the number of input buffers to scale with the number of threads More... over 14 years ago
fixed errors that occurred when --refs=0 or --threads=0 were passed in More... over 14 years ago
fixed deadlock in queue (replaced pthread_cond_signal with pthread_cond_broadcast) More... over 14 years ago
implemented a different way to keep track of reference frames used by processes threads. this new method is list based instead of queue based and is about 2x faster. More... over 14 years ago
turned on all gcc optimizations More... almost 15 years ago
fixed deadlock that was introduced two commits ago. apparently it is necessary to signal anyone waiting to push before waiting for someone to push... More... almost 15 years ago
added an optimization case for when refs=1: the process queue is avoided when providing frames to filters. this should reduce locking collisions and give some minor speedups More... almost 15 years ago
try to wait for items that are not yet available. this should help reduce the number of queue collisions More... almost 15 years ago
updated most of the filters to use i_pitch More... almost 15 years ago
updated the edge filter to use pitch properly. also refactored it a bit to make it easier to read More... almost 15 years ago
use pitch to properly display images with SDL More... almost 15 years ago
added i_pitch to ia_image_t. pitch is the width of the image in bytes rounded to the next 32-bit boundary. it is useful when iterating over pixels. More... almost 15 years ago
corrected the filter generation code to properly include headers and search for filters. also fixed the way filter parameters are passed to each filter initialization function More... almost 15 years ago
read data directly into users buffer instead of memcpy'n it later More... almost 15 years ago
let the kernel do the memsetting More... almost 15 years ago
fixed memory leak in swscale interface More... almost 15 years ago
added checks before calling ia_pthread_error to reduce the number of invocations. used ia_image_free on objs leftover in the queue. More... almost 15 years ago
added support for v4l cameras More... almost 15 years ago
modified internal function interface to allow v4l2 stuff to fail nicely More... almost 15 years ago
fixed include guards More... almost 15 years ago
initialized image size More... almost 15 years ago
fixed error when ffmpeg libs are not installed More... almost 15 years ago
some older kernels may not support all of the video formats assumed to be defined in linux/videodev2.h so i added some ifdefs to make sure More... almost 15 years ago
when VIDIOC_ENUM_FMT is not supported it now takes a blind guess and uses YUYV More... almost 15 years ago
cleaned up old variables and fixed some sign warnings More... almost 15 years ago
cleaned up the ffmpeg code and added some error checks More... almost 15 years ago