<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>26cb92f7 - media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/test-drivers/Kconfig#26cb92f7</link>
        <description>media: drop CONFIG_MEDIA_CONTROLLER_REQUEST_APIThis config option was added during the development of the Request APIto make it easy to disable it.The Request API is now stable so it is time to drop this option altogether.Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/test-drivers/Kconfig</description>
        <pubDate>Fri, 10 Nov 2023 08:53:00 +0000</pubDate>
        <dc:creator>Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;</dc:creator>
    </item>
<item>
        <title>0c078e31 - media: visl: add virtual stateless decoder driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/test-drivers/Kconfig#0c078e31</link>
        <description>media: visl: add virtual stateless decoder driverA virtual stateless device for stateless uAPI development purposes.This tool&apos;s objective is to help the development and testing ofuserspace applications that use the V4L2 stateless API to decode media.A userspace implementation can use visl to run a decoding loop even whenno hardware is available or when the kernel uAPI for the codec has notbeen upstreamed yet. This can reveal bugs at an early stage.This driver can also trace the contents of the V4L2 controls submittedto it.  It can also dump the contents of the vb2 buffers through adebugfs interface. This is in many ways similar to the tracinginfrastructure available for other popular encode/decode APIs out thereand can help develop a userspace application by using another (working)one as a reference.Note that no actual decoding of video frames is performed by visl. TheV4L2 test pattern generator is used to write various debug informationto the capture buffers instead.Signed-off-by: Daniel Almeida &lt;daniel.almeida@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/test-drivers/Kconfig</description>
        <pubDate>Sat, 05 Nov 2022 13:58:42 +0000</pubDate>
        <dc:creator>Daniel Almeida &lt;daniel.almeida@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>04e27f79 - media: visl: add virtual stateless decoder driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/test-drivers/Kconfig#04e27f79</link>
        <description>media: visl: add virtual stateless decoder driverA virtual stateless device for stateless uAPI development purposes.This tool&apos;s objective is to help the development and testing ofuserspace applications that use the V4L2 stateless API to decode media.A userspace implementation can use visl to run a decoding loop even whenno hardware is available or when the kernel uAPI for the codec has notbeen upstreamed yet. This can reveal bugs at an early stage.This driver can also trace the contents of the V4L2 controls submittedto it.  It can also dump the contents of the vb2 buffers through adebugfs interface. This is in many ways similar to the tracinginfrastructure available for other popular encode/decode APIs out thereand can help develop a userspace application by using another (working)one as a reference.Note that no actual decoding of video frames is performed by visl. TheV4L2 test pattern generator is used to write various debug informationto the capture buffers instead.Signed-off-by: Daniel Almeida &lt;daniel.almeida@collabora.com&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;

            List of files:
            /linux-6.15/drivers/media/test-drivers/Kconfig</description>
        <pubDate>Sat, 05 Nov 2022 13:58:42 +0000</pubDate>
        <dc:creator>Daniel Almeida &lt;daniel.almeida@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>6cdc31b2 - media: media/*/Kconfig: sort entries</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/test-drivers/Kconfig#6cdc31b2</link>
        <description>media: media/*/Kconfig: sort entriesCurrently, the idems inside media Kconfig are out of order.Sort them using the script below:&lt;script&gt;use strict;use warnings;my %config;my @source;my $out;sub flush_config(){	if (scalar %config) {		for my $c (sort keys %config) {			$out .= $config{$c} . &quot;\n&quot;;		}		%config = ();	}	return if (!scalar @source);	$out .= &quot;\n&quot;;	for my $s (sort @source) {		$out .= $s;	}	$out .= &quot;\n&quot;;	@source = ();}sub sort_kconfig($){	my $fname = shift;	my $cur_config = &quot;&quot;;	@source = ();	$out = &quot;&quot;;	%config = ();	open IN, $fname or die;	while (&lt;IN&gt;) {		if (m/^config\s+(.*)/) {			$cur_config = $1;			$config{$cur_config} .= $_;		} elsif (m/^source\s+(.*)/) {			push @source, $_;		} elsif (m/^\s+/) {			if ($cur_config eq &quot;&quot;) {				$out .= $_;			} else {				$config{$cur_config} .= $_;			}		} else {			flush_config();			$cur_config = &quot;&quot;;			$out .= $_;		}	}	close IN or die;	flush_config();	$out =~ s/\n\n+/\n\n/g;	$out =~ s/\n+$/\n/;	open OUT, &quot;&gt;$fname&quot;;	print OUT $out;	close OUT;}for my $fname(@ARGV) {	sort_kconfig $fname}&lt;/script&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/test-drivers/Kconfig</description>
        <pubDate>Mon, 14 Mar 2022 10:01:05 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9958d30f - media: Kconfig: cleanup VIDEO_DEV dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/test-drivers/Kconfig#9958d30f</link>
        <description>media: Kconfig: cleanup VIDEO_DEV dependenciesmedia Kconfig has two entries associated to V4L API:VIDEO_DEV and VIDEO_V4L2.On Kernel 2.6.x, there were two V4L APIs, each one with its own flag.VIDEO_DEV were meant to:	1) enable Video4Linux and make its Kconfig options to appear;	2) it makes the Kernel build the V4L core.while VIDEO_V4L2 where used to distinguish between drivers thatimplement the newer API and drivers that implemented the former one.With time, such meaning changed, specially after the removal ofall V4L version 1 drivers.At the current implementation, VIDEO_DEV only does (1): it enablesthe media options related to V4L, that now has:	menu &quot;Video4Linux options&quot;		visible if VIDEO_DEV	source &quot;drivers/media/v4l2-core/Kconfig&quot;	endmenubut it doesn&apos;t affect anymore the V4L core drivers.The rationale is that the V4L2 core has a &quot;soft&quot; dependencyat the I2C bus, and now requires to select a number of otherKconfig options:	config VIDEO_V4L2		tristate		depends on (I2C || I2C=n) &amp;&amp; VIDEO_DEV		select RATIONAL		select VIDEOBUF2_V4L2 if VIDEOBUF2_CORE		default (I2C || I2C=n) &amp;&amp; VIDEO_DEVIn the past, merging them would be tricky, but it seems that it is nowpossible to merge those symbols, in order to simplify V4L dependencies.Let&apos;s keep VIDEO_DEV, as this one is used on some make *defconfigconfigurations.Suggested-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Reviewed-by: Jacopo Mondi &lt;jacopo@jmondi.org&gt;Reviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt; # for meson-vdec &amp; meson-ge2dAcked-by: Andrzej Pietrasiewicz &lt;andrzejtp2010@gmail.com&gt;Acked-by: &#321;ukasz Stelmach &lt;l.stelmach@samsung.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/test-drivers/Kconfig</description>
        <pubDate>Sun, 13 Mar 2022 06:25:46 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c4176e12 - media: media/test-drivers/Kconfig: fix broken Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/test-drivers/Kconfig#c4176e12</link>
        <description>media: media/test-drivers/Kconfig: fix broken Kconfigmenuconfig DVB_TEST_DRIVERS should be added after the V4L_TEST_DRIVERS,otherwise there are no drivers listed in these two menus.Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Fixes: 24fb190e92e0 (&quot;media: vidtv: implement a tuner driver&quot;)Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/test-drivers/Kconfig</description>
        <pubDate>Sat, 12 Sep 2020 07:59:27 +0000</pubDate>
        <dc:creator>Hans Verkuil &lt;hverkuil@xs4all.nl&gt;</dc:creator>
    </item>
<item>
        <title>24fb190e - media: vidtv: implement a tuner driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/test-drivers/Kconfig#24fb190e</link>
        <description>media: vidtv: implement a tuner driverThe virtual DVB test driver serves as a reference DVB driver and helpsvalidate the existing APIs in the media subsystem. It can also aiddevelopers working on userspace applications.This dummy tuner should support common TV standards such as DVB-T/T2/S/S2,ISDB-T and ATSC when completed.Signed-off-by: Daniel W. S. Almeida &lt;dwlsalmeida@gmail.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/test-drivers/Kconfig</description>
        <pubDate>Fri, 21 Aug 2020 12:58:45 +0000</pubDate>
        <dc:creator>Daniel W. S. Almeida &lt;dwlsalmeida@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>dacca5f0 - media: media/test_drivers: rename to test-drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/media/test-drivers/Kconfig#dacca5f0</link>
        <description>media: media/test_drivers: rename to test-driversWe never use _ in directory names in the media subsystem, sorename to test-drivers instead for consistency.Also update MAINTAINERS with the new path.Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/media/test-drivers/Kconfig</description>
        <pubDate>Thu, 16 Apr 2020 08:25:59 +0000</pubDate>
        <dc:creator>Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;</dc:creator>
    </item>
</channel>
</rss>
