Development

FFMPEG Plugin: Fix playing video files.

Source Activity - 11 hours 13 min ago
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.
Categories: Development

[haiku-development] Re: Release manager (Augustin Cavalier)

Development mailing list - 14 hours 42 min ago
On Aug 16, 2014 7:57 PM, Daniel Stritt danielstritt@xxxxxxx wrote: Just a thought, I figured I could donate my free time to helping Haiku. I've already tried and failed for two reasons: 1. We're not ready for a release (HaikuPorts stability issues, system flakiness, etc.) 2. Commit access is a must and I didn't get it in time. The first problem should be solved in a few months. The second (for me anyway) will be solved as soon as Stephan commits my JSON parser (and maybe ...
Categories: Development

pc_serial: replace contiguous area by arrays as buffers

Source Activity - 19 hours 48 min ago
pc_serial: replace contiguous area by arrays as buffers

We don't need to DMA unlike usb_serial.
Categories: Development

pc_serial: Remove read and write lock

Source Activity - Tue, 2014-08-19 22:20
pc_serial: Remove read and write lock

As with hrev42089 for usb_serial.
Categories: Development

openssl: security update

Source Activity - Tue, 2014-08-19 22:04
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
Categories: Development

Ticket #11144 (ARM bootstrap is broken (again)) created

Latest Bugs & Tasks - Tue, 2014-08-19 19:23

I'm not sure what's hapenning. It looks like the libgcc can't find and link to the libc while building the bootstrap compiler?

ibgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && ln -s libgcc_s.so.1 ./libgcc_s.so
emutls_s.o: In function `__emutls_get_address':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:137: undefined reference to `abort'
emutls_s.o: In function `emutls_alloc':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:102: undefined reference to `malloc'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:104: undefined reference to `abort'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:110: undefined reference to `malloc'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:119: undefined reference to `memcpy'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/emutls.c:121: undefined reference to `memset'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/boot/cross-sysroot/arm/boot/system/develop/lib/init_term_dyn.o: In function `__haiku_init_before':
init_term_dyn.c:(.text+0x24): undefined reference to `get_image_symbol'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/boot/cross-sysroot/arm/boot/system/develop/lib/init_term_dyn.o: In function `__haiku_init_after':
init_term_dyn.c:(.text+0x6c): undefined reference to `get_image_symbol'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/boot/cross-sysroot/arm/boot/system/develop/lib/init_term_dyn.o: In function `__haiku_term_before':
init_term_dyn.c:(.text+0xb4): undefined reference to `get_image_symbol'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/boot/cross-sysroot/arm/boot/system/develop/lib/init_term_dyn.o: In function `__haiku_term_after':
init_term_dyn.c:(.text+0xfc): undefined reference to `get_image_symbol'
_absvsi2_s.o: In function `__absvsi2':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:228: undefined reference to `abort'
_absvdi2_s.o: In function `__absvdi2':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:267: undefined reference to `abort'
_addvsi3_s.o: In function `__addvsi3':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:81: undefined reference to `abort'
_addvdi3_s.o: In function `__addvdi3':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:106: undefined reference to `abort'
_subvsi3_s.o: In function `__subvsi3':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:119: undefined reference to `abort'
_subvdi3_s.o:/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/libgcc2.c:144: more undefined references to `abort' follow
unwind-arm_s.o: In function `unwind_phase2_forced':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-arm-common.inc:346: undefined reference to `memcpy'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-arm-common.inc:376: undefined reference to `memcpy'
unwind-arm_s.o: In function `__gnu_Unwind_Resume':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-arm-common.inc:487: undefined reference to `abort'
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-arm-common.inc:505: undefined reference to `abort'
pr-support_s.o: In function `_Unwind_GetDataRelBase':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/config/arm/pr-support.c:378: undefined reference to `abort'
pr-support_s.o: In function `_Unwind_GetTextRelBase':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/config/arm/pr-support.c:384: undefined reference to `abort'
unwind-c_s.o: In function `base_of_encoded_value':
/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-pe.h:120: undefined reference to `abort'
unwind-c_s.o:/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/buildtools-4947d64591fdd9764dad9ff6835ffbef1618e17f/libgcc/unwind-pe.h:257: more undefined references to `abort' follow
collect2: error: ld returned 1 exit status
make[2]: *** [libgcc_s.so] Error 1
make[2]: Leaving directory `/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/gcc_bootstrap-4.8.3_2014_08_03-obj/arm-unknown-haiku/libgcc'
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory `/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/sources/gcc_bootstrap-4.8.3_2014_08_03-obj'
make: *** [all] Error 2
Command '['/bin/bash', '-c', '. /home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/sys-devel/gcc_bootstrap/work-4.8.3_2014_08_03/wrapper-script']' returned non-zero exit status 2
package="/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/packages/gcc_bootstrap_syslibs_devel-4.8.3_2014_08_03-1-arm.hpkg"
if [ -e "$package" ]; then
exit 0
fi
haikuCrossDevelPackage="/home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/packages/haiku_cross_devel_sysroot_stage0_arm.hpkg"
if [ "x$haikuCrossDevelPackage" = "x${haikuCrossDevelPackage#/}" ]; then
haikuCrossDevelPackage="`pwd`/$haikuCrossDevelPackage"
fi
secondaryCrossDevelPackages=
if [ -n  ]; then
for secondaryCrossDevelPackage in  ; do
if [ "x$secondaryCrossDevelPackage" = "x${secondaryCrossDevelPackage#/}" ]; then
secondaryCrossDevelPackage="`pwd`/$secondaryCrossDevelPackage"
fi
if [ -n "$secondaryCrossDevelPackages" ]; then
secondaryCrossDevelPackages="secondaryCrossDevelPackages,$secondaryCrossDevelPackage"
else
secondaryCrossDevelPackages="--secondary-cross-devel-package=$secondaryCrossDevelPackage"
fi
done
fi
portSpec=`basename "$package" | sed 's@-.*@@'`
cd /home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/pulkomandy/haiku/generated.arm/objects/linux/lib
if [ -n "$secondaryCrossDevelPackages" ]; then
/home/pulkomandy/haiku/generated.arm/../haikuporter/haikuporter  \
 \
--cross-devel-package "$haikuCrossDevelPackage" \
"$secondaryCrossDevelPackages" $portSpec
else
/home/pulkomandy/haiku/generated.arm/../haikuporter/haikuporter  \
 \
--cross-devel-package "$haikuCrossDevelPackage" $portSpec
fi
...failed BootstrapRepositoryFetchPackage1 /home/pulkomandy/haiku/generated.arm/objects/haiku/arm/packaging/repositories/HaikuPortsCross-build/packages/gcc_bootstrap_syslibs_devel-4.8.3_2014_08_03-1-arm.hpkg ...
BUILD FAILURE:
...failed updating 1 target(s)...
...skipped 5 target(s)...
...updated 23 target(s)...

The x86_64 build gets past this, then fails because it can't find libsolv headers. But I guess this particular issue is specific to the ARM version.

Categories: Development

screen_info: Create BApplication to use BScreen

Source Activity - Tue, 2014-08-19 17:28
screen_info: Create BApplication to use BScreen

* BScreen uses AppServerLink, thanks PulkoMandy!
Categories: Development

bin: Add screen_info command

Source Activity - Tue, 2014-08-19 16:50
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.
Categories: Development

docs: Update opengl readme info

Source Activity - Tue, 2014-08-19 14:39
docs: Update opengl readme info
Categories: Development

docs: opengl. Add some great documentation provided by Roudolf.

Source Activity - Tue, 2014-08-19 14:28
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
Categories: Development

Ticket #11143 (Corrupt FS...) created

Latest Bugs & Tasks - Tue, 2014-08-19 13:46

after which syslog shows this:

writing new inode 3145728 failed!

I reinstalled Haiku on a clean volume and haven't seen it again yet.

Not sure what happened, but I was doing several gcc builds when it crashed.

Categories: Development

[haiku-development] Release manager (Daniel Stritt)

Development mailing list - Tue, 2014-08-19 13:45
I was wondering, there was a lot of talk about needing a release manager for the next Haiku release. I wanted to know what special skills are required for doing that job? I know I am really an unknown, been in the Haiku community for over a year, but I usually lurk, and collect info from answered questions. But seeing as how I am not working, and when i get a job it will be part time. Not married, no kids (I love being single), so no family issues to get in the way (I am 36 if you were wondering). Just a thought, I figured I could donate my free time to helping Haiku What do you people think? ...
Categories: Development

Ticket #11142 (FAT: archive bit support) created

Latest Bugs & Tasks - Tue, 2014-08-19 10:52

The archive bit in FAT directory entries is intended to be set automatically by the operating system when creating or modifying a file and cleared by a backup program when the file is backed up.

I have attached a patch which sets the archive bit for each directory entry when it is written. However, it does not expose it to the user to manually set or clear. This should be added as well.

Categories: Development

[haiku-development] Re: pc_serial? (François Revol)

Development mailing list - Tue, 2014-08-19 09:45
On 16/08/2014 17:28, François Revol wrote: On 16/08/2014 04:40, Pete Goodeve wrote: On Sat, Aug 16, 2014 at 03:48:13AM +0200, Fran?ois Revol wrote: On 16/08/2014 01:48, Pete Goodeve wrote: Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. ...
Categories: Development

[haiku-development] Re: pc_serial? (François Revol)

Development mailing list - Tue, 2014-08-19 07:45
On 16/08/2014 04:40, Pete Goodeve wrote: On Sat, Aug 16, 2014 at 03:48:13AM +0200, Fran?ois Revol wrote: On 16/08/2014 01:48, Pete Goodeve wrote: Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. ...
Categories: Development

[haiku-development] Re: pc_serial? (Pete Goodeve)

Development mailing list - Tue, 2014-08-19 05:45
On Sat, Aug 16, 2014 at 03:48:13AM +0200, Fran?ois Revol wrote: On 16/08/2014 01:48, Pete Goodeve wrote: Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. Yet I see that pc_serial code is in the source tree. Can it be built ...
Categories: Development

[haiku-development] Re: pc_serial? (François Revol)

Development mailing list - Tue, 2014-08-19 05:45
On 16/08/2014 01:48, Pete Goodeve wrote: Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. Yet I see that pc_serial code is in the source tree. Can it be built and installed? (And run...) Or is there some conflict? ...
Categories: Development

[haiku-development] pc_serial? (Pete Goodeve)

Development mailing list - Mon, 2014-08-18 23:45
Hi All, I was never aware of the absence of a serial port driver on Haiku. In fact I thought I'd actually used it once, but I guess not! I've just checked back trough several years of systems and it's not on any of them. Yet I see that pc_serial code is in the source tree. Can it be built and installed? (And run...) Or is there some conflict? ...
Categories: Development
Syndicate content