ong)ts.tv_sec - (long)sec;
> + diff = (s32)ts.tv_sec - (s32)sec;
> diff = (diff * 100)
> - + ((long)(ts.tv_nsec / NSEC_PER_USEC) - (long)usec);
> + + ((s32)(ts.tv_nsec / NSEC_PER_USEC) - (s32)usec);
>
> if (diff > 1000 || diff < -1000) {
> solo_set_time(solo_dev);
> --
> 2.9.0
>
Signed-off-by: Ismael Luceno
signature.asc
Description: PGP signature
pio.c
> +++ b/drivers/media/pci/solo6x10/solo6x10-gpio.c
> @@ -162,7 +162,9 @@ static void solo_gpiochip_set(struct gpio_chip *chip,
>
> int solo_gpio_init(struct solo_dev *solo_dev)
> {
> +#ifdef CONFIG_GPIOLIB
> int ret;
> +#endif
>
> solo_gpio_config(solo_dev);
> #ifdef CONFIG_GPIOLIB
> --
> 2.9.0
>
Signed-off-by: Ismael Luceno
; b/drivers/media/pci/tw68/tw68-video.c
> index 58c4dd7..8c1f4a0 100644
> --- a/drivers/media/pci/tw68/tw68-video.c
> +++ b/drivers/media/pci/tw68/tw68-video.c
> @@ -916,7 +916,7 @@ static int vidioc_s_register(struct file *file, void
> *priv,
> #endif
> };
>
> -static struct video_device tw68_video_template = {
> +static const struct video_device tw68_video_template = {
> .name = "tw68_video",
> .fops = &video_fops,
> .ioctl_ops = &video_ioctl_ops,
> --
> 1.9.1
Signed-off-by: Ismael Luceno
4l2_fops,
> .ioctl_ops = &solo_v4l2_ioctl_ops,
> --
> 1.9.1
>
Signed-off-by: Ismael Luceno
e = "Capture Volume",
> .info = snd_solo_capture_volume_info,
> --
> 1.9.1
>
Signed-off-by: Ismael Luceno
signature.asc
Description: PGP signature
o6x10.h
> index 3f8da5e8c430..3a1893ae2dad 100644
> --- a/drivers/media/pci/solo6x10/solo6x10.h
> +++ b/drivers/media/pci/solo6x10/solo6x10.h
> @@ -31,6 +31,7 @@
> #include
> #include
> #include
> +#include
>
> #include
> #include
> @@ -199,6 +200,10 @@ struct solo_dev {
> u32 irq_mask;
> u32 motion_mask;
> struct v4l2_device v4l2_dev;
> +#ifdef CONFIG_GPIOLIB
> + /* GPIO */
> + struct gpio_chipgpio_dev;
> +#endif
>
> /* tw28xx accounting */
> u8 tw2865, tw2864, tw2815;
> --
> 2.13.0
>
Signed-off-by: Ismael Luceno
= {
> + static const u8 saa7128_regs_ntsc[] = {
> /* :0x26 */
> 0x0d, 0x00,
> /* :0x28 */
Signed-off-by: Ismael Luceno
On 08/Mar/2017 21:59, Andrey Utkin wrote:
> Signed-off-by: Andrey Utkin
> Signed-off-by: Andrey Utkin
>
> Please welcome Anton who is now in charge of solo6x10 and tw5864 support
> and development in Bluecherry company, I have sent out to him the
> hardware samples I possessed. (We will prepare
ctive)) {
> + struct solo_vb2_buf *buf = list_entry(
> + solo_dev->vidq_active.next,
> + struct solo_vb2_buf, list);
> +
> + list_del(&buf->list);
> + vb2_buffer_done(&buf->
On 02/Ago/2016 19:18, Baole Ni wrote:
> I find that the developers often just specified the numeric value
> when calling a macro which is defined with a parameter for access permission.
> As we know, these numeric value for access permission have had the
> corresponding macro,
> and that using mac
On 05/Mai/2016 00:14, Andrey Utkin wrote:
> On Wed, May 04, 2016 at 01:21:20PM -0300, Ismael Luceno wrote:
> > From: Andrey Utkin
> >
> > Such frame size is met in practice. Also report oversized frames.
> >
> > [ismael: Reworked warning and commit message]
>
From: Andrey Utkin
Such frame size is met in practice. Also report oversized frames.
[ismael: Reworked warning and commit message]
Signed-off-by: Ismael Luceno
---
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a
Additionally, now it specifies which channels it's showing.
Signed-off-by: Ismael Luceno
---
drivers/media/pci/solo6x10/solo6x10-v4l2.c | 34 ++
1 file changed, 16 insertions(+), 18 deletions(-)
diff --git a/drivers/media/pci/solo6x10/solo6x10-v4l2.c
b/dr
On 04/May/2016 17:22, Andrey Utkin wrote:
> On Wed, May 4, 2016 at 5:04 PM, Hans Verkuil wrote:
> > BTW, looking at the MAINTAINERS file I see two email addresses for Andrey,
> > neither of which is the fastmail.com address this email came from.
>
> Now I'm replying from corporate email.
>
> > A
On 04/May/2016 16:34, Andrey Utkin wrote:
> On Sat, Apr 30, 2016 at 12:17:08AM -0300, Ismael Luceno wrote:
> > Such frame size is met in practice. Also report oversized frames.
> >
> > Based on patches by Andrey Utkin .
>
> If it is based on my patches([1] [2]), then w
On 04/Mai/2016 10:02, Hans Verkuil wrote:
> Hi Ismael,
>
> On 04/30/2016 05:17 AM, Ismael Luceno wrote:
> > Additionally, now it specifies which channels it's showing.
> >
> > Signed-off-by: Ismael Luceno
> > ---
> > dri
Additionally, now it specifies which channels it's showing.
Signed-off-by: Ismael Luceno
---
drivers/media/pci/solo6x10/solo6x10-v4l2.c | 27 +--
1 file changed, 9 insertions(+), 18 deletions(-)
diff --git a/drivers/media/pci/solo6x10/solo6x10-v4l2.c
b/drivers/
Such frame size is met in practice. Also report oversized frames.
Based on patches by Andrey Utkin .
Signed-off-by: Ismael Luceno
---
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/media/pci/solo6x10/solo6x10
On Fri, 30 Jan 2015 00:29:13 +0200
Andrey Utkin wrote:
> The host was rebooted and got back online.
> Without irqbalance daemon, all solo6x10 interrupts are still on CPU0.
> See https://gist.github.com/krieger-od/d1686243c67fbe3e14a5
> Any ideas are strongly appreciated.
>
My understanding was t
; @@ -164,8 +152,7 @@ static void free_solo_dev(struct solo_dev
> *solo_dev)
> /* Now cleanup the PCI device */
> solo_irq_off(solo_dev, ~0);
> - if (pdev->irq)
> - free_irq(pdev->irq, solo_dev);
> + free_irq(pdev->irq, solo_dev
t; -
> writel(data, solo_dev->reg_base + reg);
> - wmb();
> - pci_read_config_word(solo_dev->pdev, PCI_STATUS, &val);
> - rmb();
> -
> - spin_unlock_irqrestore(&solo_dev->reg_io_lock, flags);
> }
>
> static inline void solo_irq_on(struct solo_dev *dev, u32 mask)
Signed-off-by: Ismael Luceno
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
l.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
Signed-off-by: Ismael Luceno
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On Mon, 08 Jun 2015 15:30:17 +0200
khal...@piap.pl (Krzysztof Hałasa) wrote:
<...>
> (nobody using SOLO with audio?)
Probably not, the audio quality is pretty bad.
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More m
G723_PERIOD_BYTES * PERIODS);
> if (ret < 0)
> return ret;
>
> --
> To unsubscribe from this list: send the line "unsubscribe
> linux-media" in the body of a message to majord...@vger.kernel.org
> More majordomo info at h
Re-add Ismael Luceno as co-maintainer (with personal email address).
Signed-off-by: Ismael Luceno
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index ddb9ac8..b012411 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -8892,6 +8892,7 @@ SOFTLOGIC 6x10
On Fri, 16 Jan 2015 11:55:15 +0100
Hans Verkuil wrote:
> (resent with correct email address for Ismael)
>
> Ismael, Andrey,
>
> Can you take a look at this? Shouldn't solo_s_jpeg_qp() be hooked up
> to something?
The feature was never implemented, so yes, and we should keep it around.
--
To uns
Signed-off-by: Ismael Luceno
---
drivers/media/pci/solo6x10/solo6x10-tw28.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/pci/solo6x10/solo6x10-tw28.c
b/drivers/media/pci/solo6x10/solo6x10-tw28.c
index edd0781..0632d3f 100644
--- a/drivers/media/pci
Signed-off-by: Ismael Luceno
---
drivers/media/pci/solo6x10/solo6x10-eeprom.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/pci/solo6x10/solo6x10-eeprom.c
b/drivers/media/pci/solo6x10/solo6x10-eeprom.c
index da25ce4..8e81186 100644
--- a/drivers/media/pci
Signed-off-by: Ismael Luceno
---
drivers/media/pci/solo6x10/solo6x10-core.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/pci/solo6x10/solo6x10-core.c
b/drivers/media/pci/solo6x10/solo6x10-core.c
index 8cbe6b4..570d119 100644
--- a/drivers/media/pci
Signed-off-by: Ismael Luceno
---
drivers/media/pci/solo6x10/solo6x10-enc.c | 6 +++---
drivers/media/pci/solo6x10/solo6x10-g723.c | 4 ++--
drivers/media/pci/solo6x10/solo6x10-jpeg.h | 4 ++--
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 18 +-
drivers/media
Adding Andrey Utkin, and I'll be using my personal email address from
now on.
Signed-off-by: Ismael Luceno
---
MAINTAINERS | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 0ff630d..b4ba217 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -8
On Sat, 15 Nov 2014 21:42:05 +0100
khal...@piap.pl (Krzysztof Hałasa) wrote:
> Andrey Utkin writes:
>
> > In upstream there's no more module parameter for video standard
> > (NTSC/PAL). But there's VIDIOC_S_STD handling procedure. But it
> > turns out not to work correctly: the frame is offset, s
On Tue, 11 Nov 2014 19:05:37 +0100
Hans Verkuil wrote:
> On 11/11/2014 06:46 PM, Andrey Utkin wrote:
> > At Bluecherry, we have issues with servers which have 3 solo6110
> > cards (and cards have up to 16 analog video cameras connected to
> > them, and being actively read).
> > This is a kernel wh
r(solo_dev);
> @@ -132,9 +129,6 @@ static irqreturn_t solo_isr(int irq, void *data)
> if (status & SOLO_IRQ_G723)
> solo_g723_isr(solo_dev);
>
> - /* Clear all interrupts handled */
> - solo_reg_write(solo_dev, SOLO_IRQ_STAT, status);
> -
> return IRQ_HANDLED;
> }
>
>
Signed-off-by: Ismael Luceno
pgpM1nfzSn1Y5.pgp
Description: OpenPGP digital signature
b/MAINTAINERS
> @@ -8787,7 +8787,9 @@ S: Maintained
> F: drivers/leds/leds-net48xx.c
>
> SOFTLOGIC 6x10 MPEG CODEC
> -M: Ismael Luceno
> +M: Bluecherry Maintainers
> +M: Andrey Utkin
> +M: Andrey Utkin
> L: linux-media@vger.kernel.org
> S: Sup
O_DEV && SND && I2C
> + select BITREVERSE
> select FONT_SUPPORT
> select FONT_8x16
> select VIDEOBUF2_DMA_SG
Signed-off-by: Ismael Luceno
signature.asc
Description: PGP signature
ite(solo_dev,
> SOLO_VE_CH_QP(solo_enc->ch), solo_enc->qp);
> + solo_reg_write(solo_dev,
> SOLO_VE_CH_QP_E(solo_enc->ch), solo_enc->qp); return 0;
> case V4L2_CID_MOTION_THRESHOLD:
> solo_enc->motion_thresh = ctrl->val;
Signed-off-by: Ismael Luceno
signature.asc
Description: PGP signature
v4l2_ctrl_new_std(hdl, &solo_ctrl_ops,
> + V4L2_CID_MPEG_VIDEO_H264_MIN_QP, 0, 31, 1,
> SOLO_DEFAULT_QP); v4l2_ctrl_new_custom(hdl,
> &solo_motion_threshold_ctrl, NULL); v4l2_ctrl_new_custom(hdl,
> &solo_motion_enable_ctrl, NULL); v4l2_ctrl_new_custom(hdl,
> &solo_osd_text_ctrl, NULL);
Signed-off-by: Ismael Luceno
signature.asc
Description: PGP signature
> 0x08, 0x06, 0x06, 0x07, 0x06, 0x05, 0x08, 0x07,
Signed-off-by: Ismael Luceno
signature.asc
Description: PGP signature
Signed-off-by: Ismael Luceno
---
drivers/staging/media/solo6x10/Kconfig | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/media/solo6x10/Kconfig
b/drivers/staging/media/solo6x10/Kconfig
index 9a4296c..6a1906f 100644
--- a/drivers/staging/media
Signed-off-by: Ismael Luceno
---
drivers/staging/media/solo6x10/solo6x10-enc.c | 31 ++-
drivers/staging/media/solo6x10/solo6x10-offsets.h | 2 ++
2 files changed, 16 insertions(+), 17 deletions(-)
diff --git a/drivers/staging/media/solo6x10/solo6x10-enc.c
b/drivers
Signed-off-by: Ismael Luceno
---
drivers/media/usb/gspca/gl860/gl860-mi2020.c | 464 ---
1 file changed, 268 insertions(+), 196 deletions(-)
diff --git a/drivers/media/usb/gspca/gl860/gl860-mi2020.c
b/drivers/media/usb/gspca/gl860/gl860-mi2020.c
index 2edda6b..a785828
On Fri, 19 Jul 2013 09:58:49 +0200
Ricardo Ribalda Delgado wrote:
> The struct vb2_dma_sg_desc has been replaced with the generic sg_table
> to describe the location of the video buffers.
>
> Signed-off-by: Ricardo Ribalda Delgado
Acked-by: Ismael Luceno
<...>
signatu
On Thu, 12 Sep 2013 14:25:36 +0200
khal...@piap.pl (Krzysztof Hałasa) wrote:
> Signed-off-by: Krzysztof Hałasa
Acked-by: Ismael Luceno
<...>
signature.asc
Description: PGP signature
On Thu, 12 Sep 2013 14:28:07 +0200
khal...@piap.pl (Krzysztof Hałasa) wrote:
> Signed-off-by: Krzysztof Hałasa
>
Acked-by: Ismael Luceno
<...>
signature.asc
Description: PGP signature
On Thu, 12 Sep 2013 14:26:46 +0200
khal...@piap.pl (Krzysztof Hałasa) wrote:
> Signed-off-by: Krzysztof Hałasa
>
Acked-by: Ismael Luceno
<...>
signature.asc
Description: PGP signature
On Mon, 07 Oct 2013 13:33:55 +0200
khal...@piap.pl (Krzysztof Hałasa) wrote:
> Signed-off-by: Krzysztof Hałasa
Acked-by: Ismael Luceno
<...>
signature.asc
Description: PGP signature
łasa
>
Acked-by: Ismael Luceno
<...>
signature.asc
Description: PGP signature
Signed-off-by: Ismael Luceno
---
drivers/staging/media/solo6x10/solo6x10-tw28.c | 112 +++--
1 file changed, 66 insertions(+), 46 deletions(-)
diff --git a/drivers/staging/media/solo6x10/solo6x10-tw28.c
b/drivers/staging/media/solo6x10/solo6x10-tw28.c
index ad00e2b..af65ea6
Instead of falling back to 1/25 (PAL) or 1/30 (NTSC).
Signed-off-by: Ismael Luceno
---
drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 38 +-
1 file changed, 15 insertions(+), 23 deletions(-)
diff --git a/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c
b/drivers
On Fri, 12 Apr 2013 17:36:16 +0200
Hans Verkuil wrote:
> This RFC looks at adding support for motion detection to V4L2. This
> is the main missing piece that prevents the go7007 and solo6x10
> drivers from being moved into mainline from the staging directory.
<...>
> Comment? Questions?
+1. I lik
The 6010 produces MPEG-4 part 2, while 6110 produces H.264.
Signed-off-by: Ismael Luceno
---
drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 43 --
1 file changed, 32 insertions(+), 11 deletions(-)
diff --git a/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c
b
Signed-off-by: Ismael Luceno
---
include/uapi/linux/videodev2.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
index 97fb392..e2ae95f 100644
--- a/include/uapi/linux/videodev2.h
+++ b/include/uapi/linux
Signed-off-by: Ismael Luceno
---
drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c
b/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c
index 6147bb2..d132d3b 100644
--- a/drivers/staging
Instead of falling back to 1/25 (PAL) or 1/30 (NTSC).
Signed-off-by: Ismael Luceno
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch media
# Changes to be committed:
# (use "git res
Signed-off-by: Ismael Luceno
---
drivers/staging/media/solo6x10/TODO | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/media/solo6x10/TODO
b/drivers/staging/media/solo6x10/TODO
index 539f739..d09dd03 100644
--- a/drivers/staging/media/solo6x10/TODO
+++ b
On Sun, 3 Mar 2013 00:45:16 +0100
Hans Verkuil wrote:
> 3) What is the meaning of this snippet of code in v4l2-enc.c?
>
> if (pix->priv)
> solo_enc->type = SOLO_ENC_TYPE_EXT;
>
>I've commented it out since it is completely undocumented and no
> driver should assume that
Signed-off-by: Ismael Luceno
---
drivers/staging/media/solo6x10/TODO | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/media/solo6x10/TODO
b/drivers/staging/media/solo6x10/TODO
index 539f739..8ae814b 100644
--- a/drivers/staging/media/solo6x10/TODO
+++ b
Signed-off-by: Ismael Luceno
---
MAINTAINERS | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 3b95564..eb277c9 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7315,8 +7315,8 @@ S:Odd Fixes
F: drivers/staging/sm7xxfb/
STAGING
On Thu, 19 Jul 2012 21:48:33 +0200
Hans Verkuil wrote:
> On Thu July 19 2012 20:41:11 Ismael Luceno wrote:
> > On Thu, 19 Jul 2012 10:25:09 -0300
> > Ezequiel Garcia wrote:
> > > On Wed, Jul 18, 2012 at 7:26 PM, Ismael Luceno
> > > wrote:
> > > > On
On Thu, 19 Jul 2012 10:25:09 -0300
Ezequiel Garcia wrote:
> On Wed, Jul 18, 2012 at 7:26 PM, Ismael Luceno
> wrote:
> > On Thu, Jun 21, 2012 at 4:52 PM, Ezequiel Garcia
> > wrote:
> >> This patch moves video_nr module parameter to core.c
> >> and then pas
On Thu, Jun 21, 2012 at 4:52 PM, Ezequiel Garcia wrote:
> This patch moves video_nr module parameter to core.c
> and then passes that parameter as an argument to functions
> that need it.
> This way we avoid the extern declaration and parameter
> dependencies are better exposed.
<...>
NACK.
The
init solo_module_init(void)
> -{
> - return pci_register_driver(&solo_pci_driver);
> -}
> -
> -static void __exit solo_module_exit(void)
> -{
> - pci_unregister_driver(&solo_pci_driver);
> -}
> -
> -module_init(solo_module_init);
> -module_exit(s
This driver is for USB devices, but was incorrectly listed under
V4L_PCI_DRIVERS.
Signed-off-by: Ismael Luceno
---
drivers/media/video/Kconfig |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index ce1e7ba
Tested with Yfeng 680 ATV dongle.
Signed-off-by: Ismael Luceno
---
drivers/media/video/au0828/au0828-cards.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/media/video/au0828/au0828-cards.c
b/drivers/media/video/au0828/au0828-cards.c
index 1c6015a..e3fe9a6 100644
--- a
On Fri, 11 May 2012 08:04:59 -0400
Devin Heitmueller wrote:
...
> What is the motivation for moving these files?
Well, the device was on the wrong Kconfig section, and while thinking
about changing that, I just thought to move it under DVB.
> The au0828 is a hybrid bridge, and every other hybri
Signed-off-by: Ismael Luceno
---
drivers/media/dvb/Kconfig |1 +
drivers/media/dvb/Makefile |1 +
drivers/media/{video => dvb}/au0828/Kconfig|0
drivers/media/{video => dvb}/au0828/Makefile |0
drivers/media/
Tested with Yfeng 680 ATV dongle.
Signed-off-by: Ismael Luceno
---
drivers/media/video/au0828/au0828-cards.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/media/video/au0828/au0828-cards.c
b/drivers/media/video/au0828/au0828-cards.c
index 1c6015a..e3fe9a6 100644
--- a
68 matches
Mail list logo