> > Those two patches fix the OMAP3 ISP pipeline validation when locating the
> > external subdevice.
> >
> > The code currently works by chance with memory-to-memory pipelines, as it
> > tries to locate the external subdevice when none is available, but ignores
> > the
> > failure due to a bug.
Hi Grant,
On Mon, Feb 17, 2014 at 06:14:51PM +, Grant Likely wrote:
> On Tue, 11 Feb 2014 07:56:33 -0600, Rob Herring wrote:
> > On Tue, Feb 11, 2014 at 5:45 AM, Philipp Zabel
> > wrote:
> > > From: Philipp Zabel
> > >
> > > This patch moves the parsing helpers used to parse connected grap
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I tried to run samsung sample program in exynos 4412, the kernel
version is 3.13.3, as I can't make a working kernel in 3.14-rc2 so I
don't tried it.
root@kagami:~/v4l2-mfc-encoder# ./mfc-encode -m /dev/video1 -c
h264,header_mode=1 -d 1
mfc codec encod
Hi Dan,
On Thu, Feb 6, 2014 at 2:58 PM, Dan Carpenter wrote:
> 1) We can flip the "if (!lock)" check to "if (lock) return lock;" and
>then remove a big chunk of indenting.
> 2) There is a redundant "if (!lock)" which we can remove since we
>already know that lock is zero. This removes an
This message is generated daily by a cron job that builds media_tree for
the kernels and architectures in the list below.
Results of the daily build of media_tree:
date: Tue Feb 18 04:00:22 CET 2014
git branch: test
git hash: 37e59f876bc710d67a30b660826a5e83e07101ce
gcc versio
On Tue, Feb 18, 2014 at 01:32:03AM +0200, Sakari Ailus wrote:
> On Mon, Feb 17, 2014 at 09:43:22AM +0100, Hans Verkuil wrote:
> > >>> +the masks V4L2_BUF_FLAG_TIMESTAMP_MASK and
> > >>> +V4L2_BUF_FLAG_TSTAMP_SRC_MASK in > >>> +linkend="buffer-flags">. These flags are guaranteed to be a
On Mon, Feb 17, 2014 at 09:43:22AM +0100, Hans Verkuil wrote:
> >>> +the masks V4L2_BUF_FLAG_TIMESTAMP_MASK and
> >>> +V4L2_BUF_FLAG_TSTAMP_SRC_MASK in >>> +linkend="buffer-flags">. These flags are guaranteed to be always
> >>> +valid and will not be changed by the driver autonomou
Hi Hans,
Thanks for your comments.
On Mon, Feb 17, 2014 at 09:54:53AM +0100, Hans Verkuil wrote:
...
> > @@ -1119,6 +1113,31 @@ in which case caches have not been used.
> > The CAPTURE buffer timestamp has been taken from the
> > corresponding OUTPUT buffer. This flag applies only
There were some missing curly braces so it always says that the transfer
mode changed even if it didn't. Also the indenting uses spaces instead
of tabs.
Signed-off-by: Dan Carpenter
diff --git a/drivers/media/usb/em28xx/em28xx-cards.c
b/drivers/media/usb/em28xx/em28xx-cards.c
index 4d97a76cc3b
Am 17.02.2014 19:24, schrieb Rob Clark:
On Mon, Feb 17, 2014 at 12:36 PM, Christian König
wrote:
Am 17.02.2014 18:27, schrieb Rob Clark:
On Mon, Feb 17, 2014 at 11:56 AM, Christian König
wrote:
Am 17.02.2014 16:56, schrieb Maarten Lankhorst:
This type of fence can be used with hardware sy
On Mon, Feb 17, 2014 at 12:36 PM, Christian König
wrote:
> Am 17.02.2014 18:27, schrieb Rob Clark:
>
>> On Mon, Feb 17, 2014 at 11:56 AM, Christian König
>> wrote:
>>>
>>> Am 17.02.2014 16:56, schrieb Maarten Lankhorst:
>>>
This type of fence can be used with hardware synchronization for sim
On Tue, 11 Feb 2014 07:56:33 -0600, Rob Herring wrote:
> On Tue, Feb 11, 2014 at 5:45 AM, Philipp Zabel wrote:
> > From: Philipp Zabel
> >
> > This patch moves the parsing helpers used to parse connected graphs
> > in the device tree, like the video interface bindings documented in
> > Documenta
Am 17.02.2014 18:27, schrieb Rob Clark:
On Mon, Feb 17, 2014 at 11:56 AM, Christian König
wrote:
Am 17.02.2014 16:56, schrieb Maarten Lankhorst:
This type of fence can be used with hardware synchronization for simple
hardware that can block execution until the condition
(dma_buf[offset] - val
On Mon, Feb 17, 2014 at 11:56 AM, Christian König
wrote:
> Am 17.02.2014 16:56, schrieb Maarten Lankhorst:
>
>> This type of fence can be used with hardware synchronization for simple
>> hardware that can block execution until the condition
>> (dma_buf[offset] - value) >= 0 has been met.
>
>
> Can
Am 17.02.2014 16:56, schrieb Maarten Lankhorst:
This type of fence can be used with hardware synchronization for simple
hardware that can block execution until the condition
(dma_buf[offset] - value) >= 0 has been met.
Can't we make that just "dma_buf[offset] != 0" instead? As far as I know
th
On Mon, Feb 17, 2014 at 10:55 AM, Maarten Lankhorst
wrote:
> A fence can be attached to a buffer which is being filled or consumed
> by hw, to allow userspace to pass the buffer without waiting to another
> device. For example, userspace can call page_flip ioctl to display the
> next frame of gra
On Mon, Feb 17, 2014 at 10:56 AM, Maarten Lankhorst
wrote:
> This type of fence can be used with hardware synchronization for simple
> hardware that can block execution until the condition
> (dma_buf[offset] - value) >= 0 has been met.
>
> A software fallback still has to be provided in case the f
On Mon, Feb 17, 2014 at 10:58 AM, Maarten Lankhorst
wrote:
> Signed-off-by: Maarten Lankhorst
Reviewed-by: Rob Clark
> ---
> include/linux/reservation.h | 18 +-
> 1 file changed, 17 insertions(+), 1 deletion(-)
>
> diff --git a/include/linux/reservation.h b/include/linux/r
On Mon, Feb 17, 2014 at 10:56 AM, Maarten Lankhorst
wrote:
> This allows reservation objects to be used in dma-buf. it's required
> for implementing polling support on the fences that belong to a dma-buf.
>
> Signed-off-by: Maarten Lankhorst
> Acked-by: Mauro Carvalho Chehab
> #drivers/media/v4
On Mon, Feb 17, 2014 at 10:58 AM, Maarten Lankhorst
wrote:
> Thanks to Fengguang Wu for spotting a missing static cast.
>
> v2:
> - Kill unused variable need_shared.
>
> Signed-off-by: Maarten Lankhorst
> ---
> drivers/base/dma-buf.c | 101
> +++
>
This function never checked if width and height are correct. Add such
a check so the v4l2-compliance tool returns OK again for vivi.
Signed-off-by: Hans Verkuil
---
drivers/media/platform/vivi.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/media/platform/vivi.
The following series implements fence and converts dma-buf and
android sync to use it. Patch 6 and 7 add support for polling
to dma-buf, blocking until all fences are signaled.
I've dropped the extra patch to copy an export from the core,
and instead use the public version of it. I've had to fix
s
Signed-off-by: Maarten Lankhorst
---
include/linux/reservation.h | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/include/linux/reservation.h b/include/linux/reservation.h
index 813dae960ebd..92c4851b5a39 100644
--- a/include/linux/reservation.h
+++ b/inclu
Thanks to Fengguang Wu for spotting a missing static cast.
v2:
- Kill unused variable need_shared.
Signed-off-by: Maarten Lankhorst
---
drivers/base/dma-buf.c | 101 +++
include/linux/dma-buf.h | 12 ++
2 files changed, 113 insertions(+)
diff
Android syncpoints can be mapped to a timeline. This removes the need
to maintain a separate api for synchronization. I've left the android
trace events in place, but the core fence events should already be
sufficient for debugging.
v2:
- Call fence_remove_callback in sync_fence_free if not all fe
This type of fence can be used with hardware synchronization for simple
hardware that can block execution until the condition
(dma_buf[offset] - value) >= 0 has been met.
A software fallback still has to be provided in case the fence is used
with a device that doesn't support this mechanism. It is
This allows reservation objects to be used in dma-buf. it's required
for implementing polling support on the fences that belong to a dma-buf.
Signed-off-by: Maarten Lankhorst
Acked-by: Mauro Carvalho Chehab #drivers/media/v4l2-core/
---
drivers/base/dma-buf.c | 22
A fence can be attached to a buffer which is being filled or consumed
by hw, to allow userspace to pass the buffer without waiting to another
device. For example, userspace can call page_flip ioctl to display the
next frame of graphics after kicking the GPU but while the GPU is still
rendering. T
Hi Linus,
Here's another tiny pull request for dma-buf framework updates; just
some debugfs output updates. (There's another patch related to
dma-buf, but it'll get upstreamed via Greg-kh's pull request).
Could you please pull?
The following changes since commit 45f7fdc2ffb9d5af4dab593843e89da70
From: Hans Verkuil
While there was already a g_tvnorms_output video op, it's counterpart for
video capture was missing. Add it.
This is necessary for generic bridge drivers like soc-camera to set the
video_device tvnorms field correctly. Otherwise ENUMSTD cannot work.
Signed-off-by: Hans Verkui
From: Hans Verkuil
If the sub-device did not report any tvnorms, then disable the STD
ioctls.
Signed-off-by: Hans Verkuil
---
drivers/media/platform/soc_camera/soc_camera.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/media/platform/soc_camera/soc_camera.c
b/drivers/med
From: Hans Verkuil
Report to soc_camera which standards are supported by tw9910.
Signed-off-by: Hans Verkuil
---
drivers/media/i2c/soc_camera/tw9910.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/drivers/media/i2c/soc_camera/tw9910.c
b/drivers/media/i2c/soc_camera/tw9910.c
index
This patch series addresses a problem that was exposed by commit a5338190e.
The issue is that soc_camera implements s/g_std ioctls and just forwards
those to the subdev, whether or not the subdev actually implements them.
In addition, tvnorms is never set, so even if the subdev implements the
s/g_
This patch series adds support for complex controls to the control framework
and uses them in the go7007 and solo6x10 drivers. It is the first part of a
larger patch series that adds support for configuration stores and support
for 'Multiple Selections'.
An updated v4l2-ctl that can be used to tes
From: Hans Verkuil
This patch adds motion detection support to the go7007 driver using the new
motion detection controls, events.
The global motion detection works fine, but the regional motion detection
support probably needs more work. There seems to be some interaction between
regions that ma
From: Hans Verkuil
Replace the custom ioctls to set motion detection thresholds by standard
matrix controls.
Signed-off-by: Hans Verkuil
---
drivers/staging/media/solo6x10/solo6x10-disp.c | 4 +-
drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 103 +++--
drivers/stag
From: Hans Verkuil
These types are needed for the upcoming Motion Detection matrix
controls, so document them.
Signed-off-by: Hans Verkuil
---
.../DocBook/media/v4l/vidioc-g-ext-ctrls.xml | 14 +
.../DocBook/media/v4l/vidioc-queryctrl.xml | 23 +-
Hi Daniel,
On Mon, Feb 17, 2014 at 02:05:01PM +0900, Daniel Jeong wrote:
> harware description check priorities
> platform data -> device tree -> default data
>
> Signed-off-by: Daniel Jeong
> ---
> drivers/media/i2c/Kconfig |9 +
> drivers/media/i2c/Makefile |1 +
> drivers/media/i2c/
From: Hans Verkuil
Document the new motion detection event.
Signed-off-by: Hans Verkuil
---
Documentation/DocBook/media/v4l/vidioc-dqevent.xml | 44 ++
.../DocBook/media/v4l/vidioc-subscribe-event.xml | 8
2 files changed, 52 insertions(+)
diff --git a/Documentatio
- si4713: make const structs really const
- improve compat32 handling in v4l2-compat-ioctl32.c & v4l2-subdev
- vivi fixes (based on v4l2-compliance tests)
Regards,
Hans
The following changes since commit 37e59f876bc710d67a30b660826a5e83e07101ce:
[media, edac] Change my email address (
From: Hans Verkuil
Add core support for matrices.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 54 +++-
include/media/v4l2-ctrls.h | 8 --
2 files changed, 39 insertions(+), 23 deletions(-)
diff --git a/drivers/media/v4l
From: Hans Verkuil
copy_to/from_user returns the number of bytes not copied, it does not
return a 'normal' linux error code.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 11 ++-
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/drivers/media/v4l2-c
From: Hans Verkuil
When setting a control the control's new value is compared to the current
value twice: once by new_to_cur(), once by cluster_changed(). Not a big
deal when dealing with simple values, but it can be a problem when dealing
with compound types or matrices. So fix this: cluster_cha
From: Hans Verkuil
This patch implements initial support for complex types.
For the most part the changes are fairly obvious (basic support for is_ptr
types, the type_is_int function is replaced by a is_int bitfield, and
v4l2_query_ext_ctrl is added), but one change needs more explanation:
The
From: Hans Verkuil
Instead of having to maintain the 'cur' union this patch replaces it by
a v4l2_ctrl_ptr union to be consistent with the future configuration stores,
which also use that union. The number of drivers that use 'cur' is fairly small,
so it is easy enough to convert them all.
Unfor
From: Hans Verkuil
In order to implement matrix support and (for the future) configuration stores
we need to have more generic copy routines. The v4l2_ctrl_ptr union was designed
for this.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 129 +++---
From: Hans Verkuil
Add cols and rows fields to the core control structures in preparation
for matrix support.
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
drivers/media/v4l2-core/v4l2-ctrls.c | 26 +-
include/media/v4l2-ctrls.h | 6 ++
From: Hans Verkuil
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
.../DocBook/media/v4l/vidioc-queryctrl.xml | 223 +
1 file changed, 189 insertions(+), 34 deletions(-)
diff --git a/Documentation/DocBook/media/v4l/vidioc-queryctrl.xml
b/Documentat
From: Hans Verkuil
Use the proper kernel coding style in these examples.
Signed-off-by: Hans Verkuil
---
Documentation/DocBook/media/v4l/controls.xml | 81 ++--
1 file changed, 40 insertions(+), 41 deletions(-)
diff --git a/Documentation/DocBook/media/v4l/controls.xml
From: Hans Verkuil
Document the support for the new complex type controls.
Signed-off-by: Hans Verkuil
---
.../DocBook/media/v4l/vidioc-g-ext-ctrls.xml | 43 ++
1 file changed, 35 insertions(+), 8 deletions(-)
diff --git a/Documentation/DocBook/media/v4l/vidioc-g-ext
From: Hans Verkuil
Add the 'Detect' control class and the new motion detection controls.
Those controls will be used by the solo6x10 and go7007 drivers.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 27 +++
include/uapi/linux/v4l2-controls.h |
From: Hans Verkuil
Document the 'Detect' control class and the new Motion Detection controls.
Those controls will be used by the solo6x10 and go7007 drivers.
Signed-off-by: Hans Verkuil
---
Documentation/DocBook/media/v4l/controls.xml | 97
1 file changed, 97 inser
From: Hans Verkuil
The way current and new values are accessed has changed. Update the
document to bring it up to date with the code.
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
Documentation/video4linux/v4l2-controls.txt | 46 +++--
1 file changed,
From: Hans Verkuil
Add a new MOTION_DET event to signal when motion is detected.
Signed-off-by: Hans Verkuil
---
include/uapi/linux/videodev2.h | 17 +
1 file changed, 17 insertions(+)
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
index 8b70f51..
From: Hans Verkuil
These are needed by the upcoming patches for the motion detection
matrices.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 45
include/media/v4l2-ctrls.h | 4
include/uapi/linux/videodev2.h |
From: Hans Verkuil
Finish the userspace-facing matrix support.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 109 ---
1 file changed, 64 insertions(+), 45 deletions(-)
diff --git a/drivers/media/v4l2-core/v4l2-ctrls.c
b/drivers/media/v
From: Hans Verkuil
The dma_map_sg() function can fail, so check for the return value.
Signed-off-by: Hans Verkuil
---
drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/media/solo6x10/solo6x10-v4l2-e
This patch series adds support for complex controls (aka 'Properties') to
the control framework and uses them in the go7007 and solo6x10 drivers.
It is the first part of a larger patch series that adds support for
configuration
stores and support for 'Multiple Selections'.
This patch series is id
From: Hans Verkuil
Various comments referred to videodev2.h, but the control definitions have
been moved to v4l2-controls.h.
Also add the same reminder message to each class of controls.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 14 +-
1 file changed,
From: Hans Verkuil
When getting a string and the size given by the application is too
short return the max length the string can have (elem_size) instead
of the string length + 1. That makes more sense.
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
drivers/media/v4l2-core/v4
From: Hans Verkuil
Extend the control type operations to handle matrix elements.
Signed-off-by: Hans Verkuil
---
drivers/media/v4l2-core/v4l2-ctrls.c | 40
1 file changed, 22 insertions(+), 18 deletions(-)
diff --git a/drivers/media/v4l2-core/v4l2-ctrls.c
From: Hans Verkuil
Require that 'new' string and pointer values are accessed through the 'new'
field instead of through the union. This reduces the union to just val and
val64.
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
drivers/media/radio/si4713/si4713.c|
From: Hans Verkuil
Document the support for complex types in controls.
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
Documentation/DocBook/media/v4l/controls.xml | 104 ---
1 file changed, 78 insertions(+), 26 deletions(-)
diff --git a/Documentation/
From: Hans Verkuil
Signed-off-by: Hans Verkuil
---
drivers/staging/media/solo6x10/solo6x10-disp.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/staging/media/solo6x10/solo6x10-disp.c
b/drivers/staging/media/solo6x10/solo6x10-disp.c
index 44d98b8..b529a9
From: Hans Verkuil
Add a new struct and ioctl to extend the amount of information you can
get for a control.
It gives back a unit string, the range is now a s64 type, and the matrix
and element size can be reported through cols/rows/elem_size.
Signed-off-by: Hans Verkuil
---
include/uapi/linu
From: Hans Verkuil
Use the new motion detection event.
Signed-off-by: Hans Verkuil
---
drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 68 ++
drivers/staging/media/solo6x10/solo6x10.h | 7 +--
2 files changed, 60 insertions(+), 15 deletions(-)
diff --git a/d
From: Hans Verkuil
Since complex controls can have non-standard types we need to be able to do
type-specific checks etc. In order to make that easy type operations are added.
There are four operations:
- equal: check if two values are equal
- init: initialize a value
- log: log the value
- valid
From: Hans Verkuil
Add the v4l2 core plumbing for the new VIDIOC_QUERY_EXT_CTRL ioctl.
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1 +
drivers/media/v4l2-core/v4l2-dev.c| 2 ++
drivers/media/v4l2-core/v4l2-ioct
From: Hans Verkuil
The upcoming VIDIOC_QUERY_EXT_CTRL adds support for a unit string. This
allows userspace to show the unit belonging to a particular control.
This patch adds support for the unit string to the control framework.
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
From: Hans Verkuil
While VIDIOC_QUERYCTRL is limited to 32 bit min/max/step/def values
for controls, the upcoming VIDIOC_QUERY_EXT_CTRL isn't. So increase
the internal representation to 64 bits in preparation.
Because of these changes the msi3101 driver has been modified slightly
to fix a format
From: Hans Verkuil
Complex controls are controls that can be used for compound and array
types. This allows for more complex data structures to be used with the
control framework.
Such controls always have the V4L2_CTRL_FLAG_HIDDEN flag set. Note that
'simple' controls can also set that flag.
T
From: Hans Verkuil
Codingstyle fix.
Signed-off-by: Hans Verkuil
Reviewed-by: Sylwester Nawrocki
---
drivers/media/v4l2-core/v4l2-ctrls.c | 26 +-
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/drivers/media/v4l2-core/v4l2-ctrls.c
b/drivers/media/v4l2-
Signed-off-by: Hans Verkuil
Reported-by: kbuild test robot
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
index 4aa9c53..8a357ea 100644
--- a/drivers/media/i2c/Kconfig
+++ b/drivers/media/i2c/Kconfig
@@ -659,6 +659,7 @@ comment "Audio/Video compression chips"
config VIDEO_SA
On 02/16/2014 09:14 PM, Sakari Ailus wrote:
> Hi Hans,
>
> On Mon, Feb 10, 2014 at 09:46:25AM +0100, Hans Verkuil wrote:
>> This patch series adds support for complex controls (aka 'Properties') to
>
> While the patchset extends the concept of extended controls by adding more
> data types, they s
Hi Daniel,
Thanks for the update.
Daniel Jeong wrote:
> Add addtional falult bits for FLASH
> V4L2_FLASH_FAULT_UNDER_VOLTAGE: UVLO
> V4L2_FLASH_FAULT_INPUT_VOLTAGE: input voltage is adjusted by IVFM
> V4L2_FLASH_FAULT_LED_OVER_TEMPERATURE : NTC Trip point is crossed.
>
> Signed-o
On Sat, 8 Feb 2014 17:22:11 +
Mark Pupilli wrote:
> Hi,
>
> I have successfully been using the PS3 eye camera on a beagleboard-xm
> with kernel 2.6.32. I have upgraded to kernel 3.13.1 and can no longer
> stream from the camera. I am using unicap to access the camera which
> never returns an
Hi Sakari,
Some minor comments:
On 02/15/2014 09:53 PM, Sakari Ailus wrote:
> Some devices do not produce timestamps that correspond to the end of the
> frame. The user space should be informed on the matter. This patch achieves
> that by adding buffer flags (and a mask) for timestamp sources sin
On 02/15/2014 09:53 PM, Sakari Ailus wrote:
> The buffer flags field is 32 bits but the defined only used 16. This is
> fine, but as more than 16 bits will be used in the very near future, define
> them as 32-bit numbers for consistency.
>
> Signed-off-by: Sakari Ailus
Acked-by: Hans Verkuil
R
On 02/17/2014 01:56 AM, Laurent Pinchart wrote:
> Hello,
>
> On Saturday 15 February 2014 22:03:07 Hans Verkuil wrote:
>> On 02/15/2014 09:53 PM, Sakari Ailus wrote:
>>> Timestamp buffer flags are constant at the moment. Document them so that
>>> 1) they're always valid and 2) not changed by the d
79 matches
Mail list logo