X512
8152128002
Fix clang warning "mismatched-tags"
...
Change-Id: I00f26e27d8ac24a46b528ea7ed47b92c2967ff2e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2390
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2020-03-23 01:30:23 +00:00
Augustin Cavalier
218a8c03cb
Revert the Codec Kit.
...
All of Barrett's individual reverts have been squashed into this
one commit, save a few actual bugfixes.
Change-Id: Ib0a7d0a841d3ac40b1fca7372c58b7f9229bd1f0
2019-05-17 14:43:32 -04:00
Barrett17
df2639bf60
Move adapter_kit API to libcodec.so
2018-10-24 16:12:04 +02:00
Barrett17
852b62956b
MediaClient: Rename IsRunning to IsStarted
2018-03-02 03:58:54 +01:00
Barrett17
a6ac14c71c
MediaClient: Add ClientRegistered callback
2018-03-02 03:34:25 +01:00
Barrett17
1c15261f5a
MediaConnection: Add connection name handling
2018-03-02 03:18:26 +01:00
Barrett17
83bcc405f3
MediaClientDefs: Cleanup unneded methods
2018-03-02 00:52:33 +01:00
Barrett17
f015d06b84
MediaClient: Remove Preroll and SyncTo
2018-03-01 17:09:24 +01:00
Barrett17
6dc7d85423
MediaConnection: Review format negotiation mechanism
2018-03-01 17:09:24 +01:00
Barrett17
182ec76b44
MediaConnection: Remove format change protocol
2018-03-01 17:09:24 +01:00
Barrett17
7de0fd45cd
MediaClient: Add plans for ReadyToRun callback
2018-03-01 17:09:23 +01:00
Barrett17
9ab4c38420
MediaConnection: Add more plans about buffer management
2018-02-27 02:49:50 +01:00
Barrett17
444d8ec0e2
MediaConnection: Hide connection callbacks
...
* At this point we want to avoid the user calling the callbacks
in the form of BMediaConnection. Instead we force to use the
BMediaInput and BMediaOutput versions.
2018-02-27 02:43:38 +01:00
Barrett17
ff56eda570
MediaConnection: Move buffer management on producer side
2018-02-27 01:50:09 +01:00
Barrett17
e74e02ac05
MediaClient: Update docs and add TODOs
2018-02-25 23:44:39 +01:00
Barrett17
9cf18a39cd
MediaConnection: BufferSize should be inherited
...
* While it's trivial for audio to calculate the buffer size,
it isn't the same for video.
2018-02-25 23:44:33 +01:00
Barrett17
78fea9cd2d
MediaClient: General cleanup
...
* We are finally not dependent on media kit definitions.
* Offline mode is not important at this moment.
2018-02-25 23:44:16 +01:00
Barrett17
befa252fbf
MediaConnection: Non simple connections should be inherited
...
* BSimpleMediaConnections are provided for that.
* Make SetOutputEnabled private.
2018-02-24 16:13:34 +01:00
Barrett17
c61ffa962e
MediaConnection: Remove latency range interface
...
* In preparation for the introduction of BMediaGraph.
2018-02-24 15:42:16 +01:00
Barrett17
dc4c49c305
MediaConnection: Introduce Endpoint() method.
...
* Used to get the other side of a connection when
available.
2018-02-24 15:42:12 +01:00
Barrett17
3b36cb5942
MediaClient: FileInterface is a bad idea, remove TODO
2018-02-24 02:34:38 +01:00
Barrett17
72958d8ba8
MediaClient: Remove SetRunMode
2018-02-24 02:30:40 +01:00
Barrett17
e8bf0f3e72
MediaClient: Reappropriate copyright
2018-02-24 02:23:41 +01:00
Dario Casalinuovo
a33c8f4c2a
MediaClient: Some more consistency in args order
2017-04-28 02:13:51 +02:00
Dario Casalinuovo
0cc5ecb8ca
MediaClient: IDs should be signed integers
...
* It's very important to use a negative value to identify
non valid or uninitialized connections. Additionally, it's preferred
to don't interfere with media_kit types as long as the framework use
it in the backend.
2017-04-14 17:28:35 +02:00
Dario Casalinuovo
5854fc4a7a
MediaClient: Add remaining wiring for input/output functionality
...
* BufferReceived is renamed HandleBuffer.
* Update doc.
* Implement buffer production private methods.
2017-03-10 01:02:15 +01:00
Dario Casalinuovo
991d9dbf6d
MediaConnection: Implement auto release
2017-01-18 20:19:02 +01:00
Dario Casalinuovo
0844ddf4d9
MediaClient: Polish destructors
...
* Make Release() the only public way to destroy a connection.
2017-01-18 20:19:02 +01:00
Dario Casalinuovo
d64dd7beea
MediaClient: Fix style for private methods and other cleanup
...
* Cleaned up some unneeded callbacks.
2017-01-18 20:19:02 +01:00
Dario Casalinuovo
7561d9ac5d
Populate media/experimental with future media_kit classes
...
* Node implementations headers are move into src/kits/media.
2017-01-16 23:04:14 +01:00
Dario Casalinuovo
41acdd1d90
media_kit: Move some files and headers under docs/develop/media
2017-01-16 22:53:44 +01:00
Ingo Weinhold
25938e2538
Thou shalt not use spaces in file names.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22114 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-08-29 23:49:02 +00:00
shatty
72e8e64eea
*** empty log message ***
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1000 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-09 05:33:21 +00:00
shatty
9b2094065e
*** empty log message ***
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@999 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-09 05:25:25 +00:00
shatty
9db49a7f65
*** empty log message ***
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@998 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-09 05:14:34 +00:00
shatty
0dd4de176e
preliminary version: includes only extractor constants so far
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@985 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-05 09:21:41 +00:00
shatty
5975e64850
preliminary version
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@984 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-05 09:14:09 +00:00
shatty
b6c8a153ec
discussion of various possible seek modes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@981 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-09-04 23:22:36 +00:00