Commit Graph

55902 Commits

Author SHA1 Message Date
Alexander von Gluck IV
699b2cbcf9 intel_extreme: Introduce PLL simulation mode
* Intel extreme PLL calculations are insane at times
* This code allows us to simulate PLL calculations on
  cards without the real hardware.
2016-06-18 11:49:42 -05:00
Humdinger
2a14acb75b Update Clipdinger package to v0.5.4
Bug fix: Make the context menu more robust. Fixes issue #2.
Build fix for gcc5.
Added Russian localization, thanks to Akujiism.
2016-06-12 10:03:48 +02:00
Automatic Committer
6da8e4508a Update pci.ids from pciids.sourceforge.net 2016-06-09 05:20:19 +02:00
Dario Casalinuovo
3faf39eb5d BAdapterIO: Add initial seeking support
* This is by default provided using a relative buffer. When the
client request a seek over the range we currently have, we will
ask the backend with a SeekRequested. When the backend operation
ended successfully, the client is required to call SeekCompleted
before to return. This will cause the offset to change and the
buffer is cleaned as result. Next data received will be considered
to be at a position equal to the offset plus the relative position.
2016-06-07 16:12:39 +02:00
Rene Gollent
0b20cac7c3 libdebugger: Remove unnecessary header dependency.
- The library does not depend on libedit/ncurses, these were contained
  entirely within the application level code.
2016-06-05 18:25:33 -04:00
Rene Gollent
9968f34302 Debugger: Adjust header order.
- Ensure that the debugger lib's headers are included before those of libshared
  to minimize conflicts between the respective Thread classes. Fixes gcc2 build.

Thanks to Jerome for reporting.
2016-06-05 18:25:32 -04:00
Jérôme Duval
408530de9c Update gcc5 packages.
* bump to 5.4.0.
2016-06-05 23:12:44 +02:00
Jérôme Duval
2dc495dc53 bluetooth: remove DEBUG definition. 2016-06-05 18:55:44 +02:00
Rene Gollent
76477fc5a7 Cleanups.
- Move libdebugger into the body with the rest of the libraries. Cleanup
  suggested by Ingo. No functional change.
2016-06-04 18:43:20 -04:00
Rene Gollent
3ef3dbceda Debugger: Fix Jamfile typo. 2016-06-04 18:42:20 -04:00
Jérôme Duval
61cd78ec9d Update gcc5 packages.
* enable libgomp.
2016-06-04 23:52:44 +02:00
Rene Gollent
1fd3e0783b Debugger: Fix build.
- Accidentally removed necessary header dependencies during refactoring.
2016-06-04 14:17:18 -04:00
Rene Gollent
fce4895d18 Debugger: Split into core library and application.
- Add subfolder src/kits/debugger which contains the debugger's core
  functionality and lower layers. Correspondingly add headers/private/debugger
  for shared headers to be used by clients such as the Debugger application
  and eventual remote_debug_server. Adjust various files to account for
  differences as a result of the split and moves.
- Add libdebugger.so to minimal Jamfile.
2016-06-04 13:18:39 -04:00
Rene Gollent
e6687e8f3d Debugger: Add dedicated functions for global {un}init.
- Add new source file DebuggerGlobals, which contains the relevant
  functions for initializing/destroying the various singleton rosters
  that the core subsystems rely upon. It is the app's responsibility
  to ensure these are called before anything else, and as final cleanup
  at exit.
- The GUI/CLI app objects now take care of initializing the settings factory
  and ValueHandlerRoster, as those are entirely app-specific.
- Refactor calls to init functions appropriately.
2016-06-04 13:18:37 -04:00
Rene Gollent
5c8ba745e5 Debugger: Refactor SettingsManager.
- SettingsManager is now a pure virtual interface. The debugger core provides
  a no-op implementation of it which is used by default if no explicit manager
  is provided by the client requesting a new TeamDebugger. This allows consumers
  of the debugger core that have no need for settings persistence such as the
  report generator to not have to care about that particular detail at all.
- Add subclass DebuggerSettingsManager which is essentially the previous
  existing implementation. This one will go with the application portion
  of the Debugger once the separation of app and lib has been completed.
  Adjust callers accordingly.
2016-06-04 13:18:35 -04:00
Dario Casalinuovo
0957c8215e rtsp_streamer run loop in a separate thread
* Other general improvements.
* Clarify the exit policy.
* Call NotifyError in shutdownStream.
2016-06-04 15:51:50 +02:00
Dario Casalinuovo
d004f81304 Style fixes 2016-06-04 15:51:50 +02:00
Alexander von Gluck IV
f76e95bde1 h2debug: Drop reserved debug define 2016-06-03 22:47:11 -05:00
Alexander von Gluck IV
7017be48e8 Revert "h2generic: don't mess with DEBUG."
This reverts commit 63806897ef.
As discussed on the ML. Doesn't align to our normal debug practices
2016-06-03 21:55:01 -05:00
Jérôme Duval
f4eec09155 Add lcms package for x86. 2016-06-03 16:45:52 +02:00
Jérôme Duval
63806897ef h2generic: don't mess with DEBUG. 2016-06-03 12:08:17 +02:00
Dario Casalinuovo
be67b1022b AdapterIO: Fix problem with RWLocker
* Originally this code didn't use an AutoLocker, when I changed it
I didn't realize I created an anonymous temporary inadvertently.
* Thanks to hamishm for catching this.
2016-06-02 22:57:57 +02:00
Dario Casalinuovo
4c7eafb74b Include testing version rtsp_streamer
* Rewritten from scratch to use live555 and BAdapterIO.
2016-06-02 19:11:38 +02:00
Dario Casalinuovo
228b5c174e Implement SetSize in AdapterIO
* Give this choice to inherited classes.
2016-06-02 19:06:10 +02:00
Dario Casalinuovo
5029fabd08 live555: Library order caused missing symbols 2016-06-02 19:06:06 +02:00
Jérôme Duval
f2e31bcc08 Add imagemagick, swig, some python packages for x86. 2016-06-02 14:26:44 +02:00
Automatic Committer
6b3fe8b8b2 Update pci.ids from pciids.sourceforge.net 2016-06-02 05:20:17 +02:00
Dario Casalinuovo
53058b8afc Fix x86_64 build 2016-05-31 03:26:36 +02:00
Dario Casalinuovo
fbabc74ddf http_streamer: General refactor making use of new API
* Use BUrlProtocolRoster instead of BFileRequest.
* Removed HTTPMediaIO custom code that now inherits
BAdapterIO and make the whole thing more simple.
* It work with some formats (flv, mp3, mkv) but ffmpeg fail
on others (mp4, 3gp).
* GetSize needs improvements.
2016-05-31 01:15:09 +02:00
Dario Casalinuovo
2a8ae5e815 ape_reader: Use the BPositionIO GetSize
* Avoid to seek to the end to know the total size.
2016-05-31 01:15:09 +02:00
Dario Casalinuovo
888469408c APEReader: Check initialization error 2016-05-31 01:15:09 +02:00
Dario Casalinuovo
2838795413 streamer_sniff_test: Little improvements
* Print tracks detected count.
* Delete media file before to exit.
2016-05-31 01:15:09 +02:00
Dario Casalinuovo
0a2584e464 PluginManager: Refactor to make use of new API
* General refactor, moved BDataIO emulation in a
BAdapterIO derived class, BDataIOAdapter.
* This allowed to simplify the wrapper that is now
considering everything to be seekable or pseudo-seekable.
2016-05-31 01:15:09 +02:00
Dario Casalinuovo
b660d95f88 Introduce BAdapterIO
* This class is provided as a safe multithreaded communication channel
between a BMediaIO-like interface and a Read/Write backend.
* Includes internal buffering and can be used to provide multithreaded
edit of the data.
* Current limitations include missing BOutputAdapter and
correct timeout handling.
* Future plans provide a BRemoteAdapterIO that using ports
and areas allow to easily send big data between processes.
2016-05-31 01:15:09 +02:00
Dario Casalinuovo
9217f5c5ed BMediaIO: Add GetFlags method to define properties 2016-05-31 01:15:09 +02:00
Dario Casalinuovo
ec24d0c9cc http_streamer enable building 2016-05-31 01:15:09 +02:00
Dario Casalinuovo
617b62c9d9 http_streamer: Add basic draft version 2016-05-31 01:15:09 +02:00
autonielx
17d8033336 Update translations from Pootle 2016-05-28 06:40:48 +02:00
Humdinger
0659b3c778 Updated QuickRes package.
Fixes QuickRes not being in Tracker's "Open with..." context menu.
2016-05-27 18:57:49 +02:00
Automatic Committer
a9469b09d8 Update pci.ids from pciids.sourceforge.net 2016-05-26 05:20:19 +02:00
Dario Casalinuovo
0e4c5de06d Add live555 packages for x86 and x86_64 2016-05-25 21:22:35 +02:00
Dario Casalinuovo
164ff9971e Add live555 source packages 2016-05-25 00:22:08 +02:00
Dario Casalinuovo
ec8626dea0 Add live555 BuildFeature 2016-05-24 23:20:57 +02:00
Dario Casalinuovo
8498eaf6cf Add live555 packages 2016-05-24 17:14:54 +02:00
Ingo Weinhold
6c06458f8a Debugger: CoreFileDebuggerInterface: Finish symbol support
If available, symbols are read from the respectice core file symbols
note. Otherwise, if available read symbols from ELF file. Finally fall
back to the dynamic symbol table from the core file image. Reusable
functionality is implemented in DebuggerInterface (GetElfSymbols()).
2016-05-22 22:10:49 +02:00
Ingo Weinhold
e07597abd9 Debugger: CoreFile: Load (commpage) symbols 2016-05-22 22:10:48 +02:00
Ingo Weinhold
c60453fd79 Core dump: Add symbols for commpage to core file 2016-05-22 22:10:48 +02:00
Ingo Weinhold
90f571868e kernel: Add elf_read_kernel_image_symbols()
Refactor new function out of _user_read_kernel_image_symbols(). Can be
used to get a kernel image's symbols from within the kernel as well.
2016-05-22 22:10:47 +02:00
Ingo Weinhold
2c50fbb8e1 Debugger: ElfFile: Provide access to symbol sections
* Add some helper methods for section access.
* Add method CreateSymbolLookup() that creates a ElfSymbolLookup for
  accessing the file's symbols.
2016-05-22 22:10:47 +02:00
Ingo Weinhold
22224d83ad Debugger: ElfSymbolLookup: Support specifying the symbol count
Getting the symbol count from the hash table is still an option.
2016-05-22 22:10:46 +02:00