Commit Graph

55065 Commits

Author SHA1 Message Date
Dario Casalinuovo
2d50879085 BMediaEncoder: Proper handling of i/o formats 2015-12-04 01:33:52 +01:00
Dario Casalinuovo
3bc039b9f1 media_kit: Add encoding support facilities 2015-12-04 01:33:52 +01:00
Dario Casalinuovo
c3b461d8a9 AVCodecEncoder should not know the format 2015-12-04 01:33:52 +01:00
Dario Casalinuovo
537ea80adf BMediaEncoder: Style fixes 2015-12-04 01:33:51 +01:00
Automatic Committer
504fda3f51 Update pci.ids from pciids.sourceforge.net 2015-12-03 05:20:21 +01:00
Dario Casalinuovo
9bc60a8bc0 BMediaEncoder: Init/Release code cleanup. 2015-12-02 16:08:07 +01:00
Dario Casalinuovo
106539c239 Implement BMediaEncoder::write_chunk 2015-12-02 16:08:07 +01:00
Dario Casalinuovo
2b51499295 Initial implementation of BMediaEncoder
* People interested, please review!
* This is based on the patch from Fredrik Moden which was based on
the Oleg Krysenkov one.
* The original patch has been reworked by myself.
* Adapted the code to work with the new PluginManager API which
differently than before doesn't need to contact the media_server.
2015-12-02 16:08:06 +01:00
Jérôme Duval
0df4a177d7 app_server: declare jam dependecy for AlphaMaskCache to freetype 2015-12-01 02:57:42 +01:00
Jérôme Duval
bd3bd5dc6b Update freetype,ffmpeg,harfbuzz packages for x86_64. 2015-11-30 22:54:09 +01:00
Jérôme Duval
87da38ded1 Update glib2 and pkgconfig packages for x86_64.
* Add lensfun and libidl packages for x86_64.
2015-11-29 22:05:42 +01:00
Adrien Destugues
bfb6ef6133 python_imaging: add support for jpeg and png
* An imaging library that can't load images is much less useful.
2015-11-29 10:25:18 +01:00
Dario Casalinuovo
6423f87f9e BMediaRoster: Reference count polishment
* BMediaNode is registering it's presence to the roster.
* Only addons needs their configuration to be saved.
2015-11-28 16:35:06 +01:00
Dario Casalinuovo
d98b8c7c59 BufferCache: More strict validity checks
* This add a debugger call if the BBuffer id is
mismatched at object creation.
2015-11-28 16:35:05 +01:00
Dario Casalinuovo
67060664c9 Allow BMediaRoster to log local nodes
* BMediaRoster is now capable to know which nodes are
instantiated in this team. This is also a first step to make
them survive after media_server crashes.
* A control at BMediaRoster::Quit can notify if all nodes
were correctly released. Ideally at this point the local nodes
list should be empty.
2015-11-28 16:35:04 +01:00
Dario Casalinuovo
05962bb1e1 Add a way to register loopers for quit
* BApplication can now take the job to quit a BLooper at
the application quit. It's rejecting requests from windows too.
* BMediaRoster is using now this service in conjunction with the
MediaRosterUndertaker.
* The BeBook specify that we should have a valid BApplication
before to instantiate the BMediaRoster. While in theory we should
add a debugger call when this situation happens, in pratice this
might lead to more problems. For example libraries might use the
media_kit and create a BApplication object, but they aren't
applications, this is a design problem. So I decided to replace it
with a TRACE call for the moment.
2015-11-28 16:35:03 +01:00
Axel Dörfler
893e3de866 mail_daemon: Converted to BServer. 2015-11-28 14:18:18 +01:00
Axel Dörfler
f92aeedd7f User login: Fixed missing Deskbar tray icons.
* The mail_daemon could have been launched too early, which caused it
  not to be able to add its Deskbar icon. We don't really want a
  dependency to the Deskbar, though, which is why we only run the
  mail_daemon on the same event (which makes the Deskbar available
  at that point).
* Ideally, the mail_daemon should be smart enough to install its Deskbar
  icon once the Deskbar is available, though.
* Similar issue for the first login scripts. Here, we have a real
  dependency to the Deskbar which makes the script launch once the
  Deskbar is available.
* This finally fixes #12454.
2015-11-28 14:01:05 +01:00
Axel Dörfler
59e6d9d2e2 launch_daemon: Maintain pending jobs for requirements.
* If a requirement cannot be launched, a job is now added to the
  requirement as pending job.
* If the requirement enters the launch queue at a later time, the
  pending job will be put there, too.
2015-11-28 14:00:36 +01:00
Axel Dörfler
236e68efdc launch_daemon: Check requirements before launching a job.
* They were only launched, but we didn't check if we can actually
  launch them.
2015-11-28 14:00:01 +01:00
Axel Dörfler
ea3e5d43d5 passwd: Fixed copy&paste error in error message. 2015-11-28 13:59:19 +01:00
Jérôme Duval
f9422dc81d x86_gcc2: add dependency on ssl libs on haiku.hpkg. 2015-11-28 10:06:46 +01:00
autonielx
34a1d9361a Update translations from Pootle 2015-11-28 06:35:09 +01:00
Rene Gollent
ce786c8810 x86: Update packages.
- Rebuild Ruby due to accidental dependency on libz.
- Update webkit to 1.5.1.
2015-11-27 22:30:49 -05:00
Jérôme Duval
4d53a2762b Update a few packages built against libz instead of zlib.
* hopefully fix the mess.
2015-11-27 06:27:30 +01:00
Jérôme Duval
24018385c8 Add qsystray package for x86_64. 2015-11-26 21:10:32 +01:00
Jérôme Duval
85a220ed53 Add qsystray package for x86.
* Update subversion package for x86, apr update wasn't taken into account.
2015-11-26 21:03:22 +01:00
Jérôme Duval
e7e318fc73 haiku-x86: add a dependency on libssl and libcrypt 2015-11-26 18:58:14 +01:00
Jérôme Duval
e1fa42848b Update openssl package for x86.
* libssl and libcrypto provides aren't compatible: rebuilt dependent packages.
* some packages built by Anevilyak.
2015-11-26 18:57:59 +01:00
Automatic Committer
087cbdf98d Update pci.ids from pciids.sourceforge.net 2015-11-26 05:20:22 +01:00
Jessica Hamilton
d5449f12d4 app_server: add another missing dependency on freetype 2015-11-26 14:44:51 +13:00
Jessica Hamilton
2b899555e7 x86_gcc2: update openssl and libqt4 packages.
- openssl: changed compat to 1.0.0 for the package itself as well
  as the library provides.
- libqt4: rebuilt against latest openssl packages; dependency on
  libssl/libcrypto is now 1.0.0, as it should be.
2015-11-26 14:41:03 +13:00
François Revol
e3c95b5aa1 usb_disk: add icon for mobile phones
Add a match for my Kazam dumb phone, which is not very descriptive...
2015-11-26 01:17:24 +01:00
Jérôme Duval
12b32ebf7a Updated ffmpeg package for x86_64. 2015-11-24 21:47:29 +01:00
Jérôme Duval
c5c31f4118 haiku-x86/haiku-x86_gcc2: make some dependencies feature dependent. 2015-11-24 20:20:52 +01:00
Jérôme Duval
e1ef395414 Updated flac, libsndfile, libpcre, libxml2 packages for x86_64. 2015-11-24 19:22:30 +01:00
François Revol
eff74a3387 usb_disk: use SD card and Memory Stick icons when found
Check for partial matches on the product_name string.

Tested with a USB card reader and an SD card.

Feel free to add icons for Compact Flash and Secure Media and more matches.
2015-11-24 14:30:48 +01:00
François Revol
6c51d2639b usb_disk: use CD icon for optical media
Tested with a CD drive and a USB adapter.
2015-11-24 14:28:30 +01:00
François Revol
ce27a0cc0a usb_disk: add some icons
- CD
- SD
- MemoryStick
2015-11-24 12:26:10 +01:00
François Revol
ca5508d854 Add a Misc_Dog icon
Just App_Tracker without the window.

Had it sitting around for a while and in need of a walk :)
2015-11-24 12:10:57 +01:00
Rene Gollent
a9aa59ef7c Debugger: Fix #12499.
DebugReportGenerator/UiUtils:
- When traversing the value node graph, detection of the case of
  an address type with a compound child wasn't taking type modifiers
  into account, leading to it sometimes not traversing down to members
  when it should, and consequently not reporting those members in a debug
  report.
2015-11-23 22:31:01 -05:00
Axel Dörfler
9b9e7ec808 E-mail: Converted auto config window to layout API.
* It still doesn't work correctly yet again, though; the servers cannot
  be configured there.
* I'm leaning towards removing the server configuration there, as they
  can easily changed in the add-on preferences from the same preferences
  application; the way it was done was pretty much a hack. Any hard
  feelings about this?
2015-11-23 21:50:42 +01:00
Jérôme Duval
69a973e2f7 screen_blanker: fix warning. 2015-11-23 20:48:15 +01:00
Jérôme Duval
2bc202c430 XHCI USB: Add port routing for Intel WildcatPoint LP USB.
* from FreeBSD.
2015-11-23 20:47:15 +01:00
Jérôme Duval
95c8163a16 Add Hangul and Hangul_Hanja keycodes for korean keyboards.
* map both keys on USB keyboards. Untested.
2015-11-23 20:04:22 +01:00
Jérôme Duval
3dd0c8198e PackageRules: use valid macro names in defines. 2015-11-23 18:16:08 +01:00
Simon South
dbf060a3f7 libroot: Add brk() and sbrk().
This commit replaces the placeholder implementation of sbrk(), which
operated on a process' heap, with real implementations of brk() and
sbrk() that adjust a process' program break.

* unistd.h: Add standard definitions of brk() and sbrk(); include
  stdint.h for intptr_t.
* thread.cpp: Recognize RLIMIT_AS and RLIMIT_DATA resource limits
  (both currently unlimited); order limit identifiers alphabetically.
* arch-specific.cpp: Remove sbrk_hook().
* malloc_debug_api.cpp: Remove sbrk_hook().
* unistd/Jamfile: Build brk.c instead of sbrk.c.
* unistd/brk.c: Add.
* unistd/sbrk.c: Delete (placeholder implementation).
* libroot_stubs.c: Remove sbrk_hook().
* libroot_stubs_legacy.c: Remove sbrk_hook().
* src/tests/.../posix/Jamfile: Build brk_test.c.
* brk_test.c: Add (simple unit test that demonstrates behaviour of
  sbrk()).

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2015-11-22 17:59:22 +01:00
Humdinger
dc0347f13e Added game BeVexed. 2015-11-22 17:47:38 +01:00
Jérôme Duval
75473ac722 Update ca_root_certificates for x86_64. 2015-11-22 17:06:12 +01:00
Jérôme Duval
83b31eb82a Update x86_64 packages to use libncurses 6.
* also update libqt4 x86_64 package to work with the updated openssl package.
2015-11-22 14:22:54 +01:00