• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Pipewireパッケージ(ちょっと変更)


RSS
Rev. Time Author
d5e333a 2016-04-13 20:04:32 Wim Taymans

add refresh message

Add a new refresh message to request a keyframe from the pinos server.
pinospay: pass the refresh-request message upstream
pinossink: turn refresh-request messages into events
pinossrc: turn a keyframe event into a refresh-request message

833168c 2016-04-13 20:01:33 Wim Taymans

fdmanager: decrement object refcount correctly

The object needs to be decremented each time a client releases it.

a25bdf8 2016-04-13 00:05:51 Wim Taymans

pinossrc: use a queue for the buffers

Use a queue to keep the buffers around and pass them to the streaming
thread.

c6079cf 2016-04-12 18:58:33 Wim Taymans

gst-source: avoid some memory leaks

108a42c 2016-04-12 15:55:20 Wim Taymans

add more docs

45976ff 2016-04-11 23:06:54 Wim Taymans

update DBus object with current format

Detect a format change in the payloader and post an element message.
Catch the format change element message in the client-source and use it
to update the format and possible formats in the source and source-outputs.

44f2c36 2016-04-11 22:26:15 Wim Taymans

add more debug statements

d68d41b 2016-04-11 22:24:41 Wim Taymans

pinospay: ref payloader

Ref the payloader to make sure it does not disappear when releasing the
fds.

ae5d26e 2016-04-08 23:50:01 Wim Taymans

fdmanager: add global object manager

Add a global object that can be used to track outstanding fds for a
client. This can later also be used to limit the number of fds per
client.
Use this in the payloader to track fds. This makes it possible to track
the fds even when the client reconnects.
Set the client patch on the socket so that we can use it to track the
fds we sent to this client.
When the client disappears, release all outstanding fds.

29e664e 2016-04-08 00:40:18 Wim Taymans

more leak fixes

6b19e7a 2016-04-08 00:28:46 Wim Taymans

fix various leaks

bc73610 2016-04-07 19:14:16 Wim Taymans

pinossrc: don't send empty buffers

4149e34 2016-04-07 18:51:05 Wim Taymans

monitor: put marks on all properties

2af64ed 2016-04-07 18:39:52 Wim Taymans

pinossink: send format change messages

Rework stream connect/disconnect from start/stop
Start the stream in setcaps when the format is known.
When the stream is already started in setcaps, send a format_change
message instead.

4121c42 2016-04-07 18:39:33 Wim Taymans

pinossrc: handle format change messages

ccb93c9 2016-04-07 18:38:00 Wim Taymans

stream: handle against zero length payload

Don't send empty payloads in pinospay

2d392c7 2016-04-07 18:37:21 Wim Taymans

buffer: construct and parse format change messages

e408c5a 2016-04-07 18:36:04 Wim Taymans

buffer: fix header pointer after buffer realloc

50228dd 2016-04-07 04:05:44 Wim Taymans

pinossink: stop and disconnect the old stream when renegotiating

When we get a new format, stop, disconnect and unref the old stream.
In the future we should try to send a format change on the existing stream.

563f2a2 2016-04-07 04:03:00 Wim Taymans

client: Fix unref of source and source-input

Make sure we unref the source-input when it is removed.
When the source-input is removed, we should also unref the source. Do
this by adding the source as data for the source-input and unreffing it
when the source-input is freed.

3ad403a 2016-04-07 04:02:08 Wim Taymans

stream: don't g_free a GBytes

f67ddb7 2016-04-07 04:01:29 Wim Taymans

stream: ref stream in _stop and _start

00aed12 2016-03-09 18:49:22 Ognyan Tonchev

pinospay: don't do logic in g_assert

We still want to code to execute when asserts are disabled.

b3d0707 2016-03-09 18:48:32 Ognyan Tonchev

buffer: avoid alignment problems

Use memcpy do avoid alignment problems.

068032e 2016-02-02 00:29:56 Wim Taymans

pinos-monitor: Improve output of removed objects

Don't print NULL properties or formats
Don't print property values for removed objects because they are all
invalid anyway.

cdb2028 2016-02-01 23:40:48 Wim Taymans

src -> pinos and fix include paths

Rename src to pinos and fix all the include paths so that they contain
pinos/ to avoid conflicts

f4bd013 2016-01-13 18:37:53 Wim Taymans

pkgconfig: fix include dir

b0cfa86 2016-01-07 23:27:35 Wim Taymans

pinos-monitor: improve output

Always print all properties but mark the changed properties with a *

050b8b0 2016-01-07 23:07:15 Wim Taymans

pinossrc: implement unlock/unlock_stop

Implement unlock and unlock_stop to unblock the create method.

531fd1b 2016-01-07 21:08:58 Wim Taymans

introspect: fix docs