55645 Commits

Author SHA1 Message Date
John Scipione
89972206d8 Gravity: spaces => tabs in Jamfile 2016-04-12 19:17:10 -07:00
Dario Casalinuovo
598880fc30 MixerCore: Remove wrong flag hrev50216 2016-04-12 02:54:36 +02:00
Dario Casalinuovo
b0dd37b7a0 AudioMixer: Review and rework synchronization
* The event time is managed through the main node control
loop.
* Make the mix thread to activate only when needed.
* Make the locking more simple and remove a race condition,
this will make the thread to be more silent too.
hrev50215
2016-04-12 02:33:48 +02:00
Dario Casalinuovo
ec2c5619c1 AVFormatWriter: Add more error checking
* Check before to write chunks if the header was correctly
written, the same happens for track infos, even if the code
doesn't support it.
2016-04-12 02:26:15 +02:00
Dario Casalinuovo
9074223db0 media_server: Print unknown messages notice only when debugging
* Remove unneeded noise caused by progress notifications.
* Don't print the message to screen.
2016-04-12 02:26:14 +02:00
Jérôme Duval
59d2bf34ce Update cmake package for x86_64. hrev50214 2016-04-11 22:13:20 +02:00
Rene Gollent
d9e4b4cec5 Debugger: Add initial version of TargetHostInterfaceRoster.
TargetHostInterfaceRoster:
- Provides a singleton interface to enumerate both the available interface
  types, and all currently running instances. This will provide clients like
  the TeamsWindow with a way to present the user with all available types,
  as well as the necessary information to configure/instantiate them.

TargetHostInterfaceInfo:
- Provides an information object for each available type of interface,
  including an optional description of the settings needed to configure it.
  Callers can then use this to provide a configuration UI as needed, and
  once complete, request a corresponding interface instance for the desired
  configuration.

{Local}TargetHostInterface:
- Add Settings parameter to Init(). Adjust LocalTargetHostInterface
  accordingly.

LocalTargetHostInterfaceInfo:
- Implementation of TargetHostInterfaceInfo for the local system case.
hrev50213
2016-04-10 17:03:10 -04:00
Rene Gollent
7442abd1c5 Debugger: Further additions to TargetHostInterface.
TargetHostInterface:
- Provide interface for tracking list of TeamDebuggers attached to this
  particular interface instance. Will eventually replace the current
  mechanism where the Debugger app tracks this directly.

LocalTargetHostInterface:
- Cleanups.
2016-04-10 17:03:07 -04:00
Alexander von Gluck IV
0421aa8cbe bluetooth: Add h2generic driver to image hrev50212 2016-04-10 11:28:42 -05:00
Alexander von Gluck IV
ca7e8e5b20 bluetooth: Add kernel stack to image 2016-04-10 11:18:57 -05:00
Alexander von Gluck IV
e91079d501 bluetooth/server: Don't show blackboard on start hrev50211 2016-04-10 09:27:44 -05:00
Alexander von Gluck IV
94215f0da3 bluetooth: Give server a simpler tray icon hrev50210 2016-04-10 08:53:00 -05:00
Alexander von Gluck IV
05e1165520 h2generic: Stop using btDebug + style fixes hrev50209 2016-04-10 01:01:07 -05:00
Alexander von Gluck IV
c58e1d7feb l2cap: Fix x86_64 build and refactor trace hrev50208 2016-04-10 00:49:32 -05:00
Alexander von Gluck IV
e1e291b063 bluetooth: Drop vanity trace colors 2016-04-10 00:49:31 -05:00
Jérôme Duval
9bab67590e Fixed package requirements for haiku x86 and x86_64. hrev50207 2016-04-10 07:18:35 +02:00
Alexander von Gluck IV
1f2fa6cd09 bluetooth: Refactor debugging and trace calls
* The old debug system was too complex and made
  troubleshooring difficult. (it also was unique
  like a snowflake... which we don't want)
* Move to the classic TRACE / ERROR a large majority
  of the code has changed to.
* I like trace statements, but drop some obvious ones
* Fix style issues along the way
hrev50206
2016-04-09 23:40:54 -05:00
Alexander von Gluck IV
a4a85baea1 bluetooth/preflet: Fix x86_64 build hrev50205 2016-04-09 21:43:53 -05:00
Alexander von Gluck IV
837845c53d bluetooth/hci: Add missing api_version hrev50204 2016-04-09 21:35:55 -05:00
Alexander von Gluck IV
ebffd5b138 bluetooth/btCoreData: Add missing api_version 2016-04-09 21:34:29 -05:00
Alexander von Gluck IV
13afb4fb37 bluetooth/hci: x86_64 build fixes hrev50203 2016-04-09 21:19:16 -05:00
Alexander von Gluck IV
73e3d8d20c bluetooth/btCoreData: x86_64 build fixes 2016-04-09 21:09:19 -05:00
Alexander von Gluck IV
f29863944e h2generic: Fix x86_64 build hrev50202 2016-04-09 20:57:34 -05:00
Alexander von Gluck IV
b4a9d9a6d6 bluetooth: Fix x86_64 build of server 2016-04-09 20:25:33 -05:00
Alexander von Gluck IV
5bb75b4464 bluetooth: Quick style cleanup. No functional change hrev50201 2016-04-09 19:29:05 -05:00
Jérôme Duval
c2dcd10688 Update ffmpeg packages for x86 and x86_64.
* add ffmpeg2 package for x86 for compatibility.
* specify required versions of ffmpeg and icu for haiku packages x86 and x86_64.
hrev50200
2016-04-10 00:48:18 +02:00
Jérôme Duval
d3c8f2b271 dvb: update build with ffmpeg 3.0. hrev50199 2016-04-09 23:32:08 +02:00
Alexander von Gluck IV
03b9db1a1a Merge branch 'intel-extreme'
Rework of the intel-extreme driver. Don't expect anything special yet.
hrev50198
2016-04-09 14:12:52 -05:00
Alexander von Gluck IV
debb71f548 intel_extreme: Disable 'experimental' GPUs SNB or higher
* VESA under Intel GPU's is generally native resolution
* These never worked well pre-rewrite, so lets disable
  them for now.
* I'd like testers to enable them slowly and report
  problems as enhancements.
2016-04-09 14:08:27 -05:00
Alexander von Gluck IV
10f2e843a6 intel_extreme: Power up DDI 2016-04-09 14:02:09 -05:00
Humdinger
5194e5c252 Added package for Filer.
Filer is an automatic file organizer. It takes the files it's opened with or
that are dropped on its icon and moves, renames, copies or does all sorts of
other things with them according to rules created by the user.
hrev50197
2016-04-09 17:25:42 +02:00
autonielx
7939bc24fa Update translations from Pootle hrev50196 2016-04-09 07:22:44 +02:00
Alexander von Gluck IV
037ecca315 ahci: Reduce aggressiveness of port reset
* While no removeable media is present, ahci
  ports continuously reset.
* hrev49665 made the port resets slightly more
  agressive resulting in strange removeable media
  behaviour.
* Lots of red herrings made this one take a while
  to figure out.
* Resolves #12415
hrev50195
2016-04-08 22:09:12 -05:00
Alexander von Gluck IV
fb75d9606c ahci: Simplification of reset code
* This simplifies the reset process again while keeping
  my original cleanups.
* I think trying a software reset before a hardware
  reset is desireable, however lets work on base
  functionality first.
2016-04-08 22:09:12 -05:00
Alexander von Gluck IV
f8df3953f4 radeon_hd: Fix build. Port missed macros in AtomBIOS parser hrev50194 2016-04-08 11:33:41 -05:00
Alexander von Gluck IV
190b33c4b0 radeon_hd: Add updated / missing atombios opcodes
* Newer cards introduce two new opcodes mul32 and div32
* Add completely missing processds opcode
hrev50193
2016-04-08 09:36:18 -05:00
Dario Casalinuovo
6266cf35de AVFormatWriter: Fix bad error checking
* Review by Markus Overhagen, Thanks!
* Renamed fHeaderWritten variable to fCodecOpened too
hrev50192
2016-04-07 20:00:25 +02:00
Dario Casalinuovo
f441a1e2ce BControllable: Fix real_time and perf_time mismatch
* It caused parameters to change with delay, because the
event has been enqueued in the event queue with real time.
* Please don't rely on system_time.
* Fixes #5106.
hrev50191
2016-04-07 16:01:40 +02:00
Automatic Committer
15b4841a94 Update pci.ids from pciids.sourceforge.net hrev50190 2016-04-07 05:20:17 +02:00
John Scipione
cc067f16d4 SpiderSaver: Use DefaultItemSpacing hrev50189 2016-04-06 13:39:29 -07:00
John Scipione
197c60bf3e SpiderSaver: Style fixes, move SpiderView into own files
Fixes after rebase to make the thing work, along with some style
fixes that got mixed in.
2016-04-06 13:39:29 -07:00
Dario Casalinuovo
2b05e191ce Revert "Force runtime_loader permissions during build"
This reverts commit f45b1ff2425b66fe59121b1fa64ea5f6c36324f8.
hrev50188
2016-04-06 12:12:25 +02:00
Dario Casalinuovo
cbada661c3 AVFormatWriter: Safeness after avformat_write_header fails
* The ffmpeg documentation explicit forbid to write the trailer
when the header write failed.
* Fixes #12678.
hrev50187
2016-04-06 00:35:44 +02:00
Dario Casalinuovo
f45b1ff242 Force runtime_loader permissions during build
* Fixes #12373.
2016-04-06 00:29:38 +02:00
Dario Casalinuovo
2f611cf798 BParameterGroup: Fix memory leak
* Fixes #12706.
* The issue has been reported by Cédric Degea with the fix
included. Thanks!
2016-04-06 00:28:42 +02:00
Dario Casalinuovo
99741be9f2 shutdown_media_server: Rework shutdown process
* Fixes issues with launch_daemon restart.
* Rely on what the actual response from the server is
instead to naively try to kill it.
* Remove snoozing and make the restart process very fast.
* Any app should rely on notifications anyway.
* Due to some reason a few months ago the media_addon_server
locked up very often making the notification service unreliable,
today this issue looks like solved. This made possible the recent
improvements.
hrev50186
2016-04-05 15:25:30 +02:00
Rene Gollent
8c7bdb72ae Debugger: Refactor TeamsWindow to use TargetHostInterface.
TeamsWindow:
- On startup, instantiate a LocalTargetHostInterface, and pass it
  to the TeamsListView.

TeamsListView:
- Refactor building and updating the teams list to work via TargetHost
  and its respective listener interface rather than the previous combination
  of be_roster and manual polling.
- Style fixes.
hrev50185
2016-04-04 22:17:07 -04:00
Rene Gollent
475ea59b5f Debugger: Fix handling of team creation events.
LocalTargetHostInterface:
- When receiving team creation events, check if the team in question actually
  contains a valid app image. The kernel's create notification is sent before
  the team is completely initialized, and consequently if our get_team_info()
  call gets in quickly enough, the images may not be loaded yet. If this
  situation is detected, add the team ID to a wait list.
- If we have waiting teams, listen for new messages with a short timeout. If no
  message is received within the timeout, walk our list of waiting teams and
  see if they are fully initialized yet, and if so, dispatch the appropriate
  event.
2016-04-04 22:17:06 -04:00
Dario Casalinuovo
11c7bd86e2 Replace synchronization semaphore with async messages
* Remove SyncToServices, I will probably readd it in future
but this time using a local synchronization service more than
relying on the media_server to release the semaphore.
* Due to some discussions today in mailing list I decided
to step back and retry the initial way to notify media rosters
about media services status. It is woking by using two different
notifications for reconnecting to the media_server and notifying
the local subscribers.
* This speed up the media services restart.
* Sorry for the noise and very thanks for reviewing my code to
everyone.
hrev50184
2016-04-05 00:41:20 +02:00
Dario Casalinuovo
16732ae7a4 VideoWindow consumer: Fix connection
* The integer overflowed for some reason.
* Fixes #9439.
2016-04-05 00:30:38 +02:00