Updated: 47 min 37 sec ago
FFMPEG Plugin: Some cleanups. - Use name that correctly reflects the return value of avcodec_decode_video2(). - Make DO_PROFILING code path of AVCodecDecoder compile again. - No functional change intended.
Translate arrow keys to VT100 escape sequences * I think this is what everyone expects.
UHCI: Enable short packet detection for all transfers. As suggested by akshay, there is no reason to do this only for control transfers. All input transfers can have short packets and we want to detect those and trigger the "end of transfer" code when a short packet happens. Fixes #11087.
TV app: Use bilinear filtering. - This makes the video output looks more visual appealing. Without bilinear filtering you would see aliasing artifacts all over the place. Now it looks more harmonic.
dvb.media_addon: Let C++ use C99 math features. - This get rids of the complain "'UINT64_C' was not declared in this scope" and allows us to remove the (now superflous) declaration of UINT64_C. - No functional change intended.
FFMPEG Plugin: Fix playing video files. - This should fix the bug where video files that played well before the recent changes to the FFMPEG Plugin didn't play anymore. Now we apply the essential video container properties (that were passed by with Setup()) to the AVCodecContext. Some video formats simply store those properties in the container only (e.g. AVI, WMV) and not in the video frames itself (e.g. MPEG2). Tested with several files from samples.ffmpeg.org and from the FATE suite of FFMPEG.
pc_serial: replace contiguous area by arrays as buffers We don't need to DMA unlike usb_serial.
pc_serial: Remove read and write lock As with hrev42089 for usb_serial.
openssl: security update Fix for CVE-2014-3510 Fix for CVE-2014-3507 Fix for CVE-2014-3506 Fix for CVE-2014-3505 Fix for CVE-2014-3509 Fix for CVE-2014-3508
screen_info: Create BApplication to use BScreen * BScreen uses AppServerLink, thanks PulkoMandy!
bin: Add screen_info command * Provides basic information on attached BScreen's * Only shows B_MAIN_SCREEN_ID at the moment as that's all we have available.
docs: opengl. Add some great documentation provided by Roudolf. * Posted to the haiku-appserver ML, circa 2005. * Covers a lot of intended uses of Be's accelerant API's in depth and compares them to moden cards
Enable C++11 for all ARM targets, not just beagle. * Also clean up the flags definitions in the beagle target to avoid repeating the flags 3 times.
Reimplemented atomic_get_and_set in C++. Signed-off-by: Adrien Destugues * C++ code written by pdziepak.
Fix debug build. * Restore missing definitions of std::nothrow and mynothrow that are required for the debug build. * Additionally, cleanup function overrides provided by kernel_cpp, such that any exceptions in kernel, bootloader or runtime_loader will trigger a panic.
ARM: remove all references to sfdisk sfdisk is no longer used by the ARM build, since we can handle everything with mtools (using mpartition instead of sfdisk).