rpms/em8300/devel em8300-README-console.perms, NONE, 1.1 em8300-README-modprobe.conf, NONE, 1.1 em8300-adv7170-wss.patch, NONE, 1.1 em8300.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Ville Skytta (scop)
fedora-extras-commits at redhat.com
Sat Jul 22 20:14:06 UTC 2006
Author: scop
Update of /cvs/extras/rpms/em8300/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19566/devel
Modified Files:
.cvsignore sources
Added Files:
em8300-README-console.perms em8300-README-modprobe.conf
em8300-adv7170-wss.patch em8300.spec
Log Message:
auto-import em8300-0.15.3-4 on branch devel from em8300-0.15.3-4.src.rpm
Initial import (#189400).
--- NEW FILE em8300-README-console.perms ---
In order to allow users who are logged on a console access to the em8300
devices, add these lines to /etc/security/console.perms:
<em8300>=/dev/em8300*
<console> 0660 <em8300> 0660 root.video
--- NEW FILE em8300-README-modprobe.conf ---
/etc/modprobe.conf configuration examples:
# Load adv717x when loading em8300:
install em8300 /sbin/modprobe adv717x && /sbin/modprobe --ignore-install em8300
# The same as above, but also set the card into a specified mode:
install em8300 /sbin/modprobe adv717x && /sbin/modprobe --first-time --ignore-install em8300 && { for i in 0 1 2 3 4 5 6 7 8 9 ; do [ -e /dev/em8300-0 ] && break ; sleep 2 ; done ; } && /usr/bin/em8300setup -n -d -w >/dev/null
# Remove adv717x when em8300 is being removed:
remove em8300 /sbin/modprobe -r --ignore-remove em8300 && /sbin/modprobe -r adv717x
# Set some module options, see README-modoptions and
# http://dxr3.sourceforge.net/howto.html#modparam
options adv717x pixelport_16bit=0
em8300-adv7170-wss.patch:
--- NEW FILE em8300-adv7170-wss.patch ---
http://sourceforge.net/mailarchive/forum.php?thread_id=6061108&forum_id=7173
Updated to apply cleanly as of 0.15.2rc1.
Index: em8300setup/em8300setup.c
===================================================================
RCS file: /cvsroot/dxr3/em8300/em8300setup/em8300setup.c,v
retrieving revision 1.5
diff -u -r1.5 em8300setup.c
--- em8300setup/em8300setup.c 19 Oct 2005 22:15:16 -0000 1.5
+++ em8300setup/em8300setup.c 5 Nov 2005 08:32:24 -0000
@@ -114,7 +114,7 @@
char ucode_file[200]; // bad hardcoded value ;-)
/* Vars to hold desired setings - init to -1 so we can see which were requested to be set explicitly by the user and which should be left alone */
- int tvmode=-1, aspect=-1, audio=-1, spu=-1, upload=0, display_only=0;
+ int tvmode=-1, aspect=-1, audio=-1, spu=-1, upload=0, display_only=0, wssmode=-1;
char * devs[] = {"/dev/em8300-0","/dev/em8300-1","/dev/em8300-2","/dev/em8300-3"};
@@ -177,12 +177,45 @@
upload=1;
printf("Using microcode file %s\n",ucode_file);
break;
+ case 'z':
+ switch (opt[2]) {
+ case '0':
+ wssmode = EM8300_WSS_OFF;
+ break;
+ case '1':
+ wssmode = EM8300_WSS_4_3;
+ break;
+ case '2':
+ wssmode = EM8300_WSS_14_9;
+ if (opt[3]=='l') wssmode = EM8300_WSS_14_9_LETTERBOX;
+ if (opt[3]=='t') wssmode = EM8300_WSS_14_9_LETTERBOX_TOP;
+ break;
+ case '3':
+ wssmode = EM8300_WSS_16_9;
+ if (opt[3]=='l') wssmode = EM8300_WSS_16_9_LETTERBOX;
+ if (opt[3]=='t') wssmode = EM8300_WSS_16_9_LETTERBOX_TOP;
+ if (opt[3]=='p') wssmode = EM8300_WSS_16P_9_LETTERBOX;
+ break;
+ default:
+ printf("Unknown option -z%c\n\n",opt[2]);;
+ exit(1);
+ }
+ break;
default:
printf("Unknown option -%c \n\n",opt[1]);
printf("Usage: em8300setup [-q]|[all other options]\n\nWhere options are one of the following (latter options will override previously\nspecified options for the same control):\n\n");
printf(" -p, -p6, -n\tSet display mode to pal, pal60, ntsc\n");
printf(" -a, -d, -3\tSet audio mode to analog, digitalpcm, digital ac3\n");
printf(" -o, -w\tSet aspect ratio to normal[4:3], widescreen[16:9]\n");
+ printf(" -z0\t\tSet WSS to disabled\n");
+ printf(" -z1\t\tSet WSS to 4:3\n");
+ printf(" -z2\t\tSet WSS to 14:9\n");
+ printf(" -z2l\t\tSet WSS to 14:9 letterbox\n");
+ printf(" -z2t\t\tSet WSS to 14:9 letterbox top\n");
+ printf(" -z3\t\tSet WSS to 16:9\n");
+ printf(" -z3l\t\tSet WSS to 16:9 letterbox\n");
+ printf(" -z3t\t\tSet WSS to 16:9 letterbox top\n");
+ printf(" -z3p\t\tSet WSS to >16:9 letterbox\n");
printf(" -S, -s\tSet spu mode On(S), Off(s)\n");
printf(" -f <filename>\tSpecify alternate location of microcode\n\t\t(Defaults to " FIRMWARE_DIR "/em8300.bin)\n");
printf(" -q\t\tQuery the current settings for all of the above and\n\t\texit without making any changes\n");
@@ -272,6 +305,12 @@
if(ioctl(DEV, EM8300_IOCTL_SET_ASPECTRATIO, &aspect) == -1)
check_errno("Unable to set aspect ratio");
}
+ if(wssmode!=-1) {
+ printf("Setting WSS = %i\n",wssmode);
+ if(ioctl(DEV, EM8300_IOCTL_SET_WSS, &wssmode) == -1)
+ check_errno("Unable to set wss");
+ }
+
if(audio!=-1) {
printf("Setting audio = %i\n",audio);
if(ioctl(DEV, EM8300_IOCTL_SET_AUDIOMODE, &audio) == -1)
Index: include/linux/em8300.h
===================================================================
RCS file: /cvsroot/dxr3/em8300/include/linux/em8300.h,v
retrieving revision 1.39
diff -u -r1.39 em8300.h
--- include/linux/em8300.h 19 Oct 2005 22:15:16 -0000 1.39
+++ include/linux/em8300.h 5 Nov 2005 08:32:24 -0000
@@ -80,6 +80,7 @@
#define EM8300_IOCTL_SCR_SETSPEED _IOW('C',17,unsigned)
#define EM8300_IOCTL_FLUSH _IOW('C',18,int)
#define EM8300_IOCTL_VBI _IOW('C',19,struct timeval)
+#define EM8300_IOCTL_SET_WSS _IOW('C',20,int)
#define EM8300_OVERLAY_SIGNAL_ONLY 1
#define EM8300_OVERLAY_SIGNAL_WITH_VGA 2
@@ -97,6 +98,16 @@
#define EM8300_ASPECTRATIO_16_9 1
#define EM8300_ASPECTRATIO_LAST 1
+#define EM8300_WSS_OFF 0
+#define EM8300_WSS_4_3 8
+#define EM8300_WSS_14_9_LETTERBOX 1
+#define EM8300_WSS_14_9_LETTERBOX_TOP 2
+#define EM8300_WSS_16_9_LETTERBOX 11
+#define EM8300_WSS_16_9_LETTERBOX_TOP 4
+#define EM8300_WSS_16P_9_LETTERBOX 13
+#define EM8300_WSS_14_9 14
+#define EM8300_WSS_16_9 7
+
#define EM8300_VIDEOMODE_PAL 0
#define EM8300_VIDEOMODE_PAL60 1
#define EM8300_VIDEOMODE_NTSC 2
@@ -455,6 +466,7 @@
int em8300_control_ioctl(struct em8300_s *em, int cmd, unsigned long arg);
int em8300_ioctl_setvideomode(struct em8300_s *em, int mode);
int em8300_ioctl_setaspectratio(struct em8300_s *em, int ratio);
+int em8300_ioctl_setwss(struct em8300_s *em, int wsscode);
int em8300_ioctl_getstatus(struct em8300_s *em, char *usermsg);
int em8300_ioctl_init(struct em8300_s *em, em8300_microcode_t *useruc);
void em8300_ioctl_enable_videoout(struct em8300_s *em, int mode);
Index: modules/adv717x.c
===================================================================
RCS file: /cvsroot/dxr3/em8300/modules/adv717x.c,v
retrieving revision 1.49
diff -u -r1.49 adv717x.c
--- modules/adv717x.c 5 Nov 2005 01:12:13 -0000 1.49
+++ modules/adv717x.c 5 Nov 2005 08:32:25 -0000
@@ -192,6 +192,7 @@
int pp_ntsc;
int pd_adj_pal;
int pd_adj_ntsc;
+ int wsscode;
unsigned char config[32];
int configlen;
@@ -398,6 +399,63 @@
/* ADV7170/1 RGB sync: MR42 (register 4, bit 2) */
SET_REG(tmpconfig[ADV7170_REG_MR4], 2,
ModeInfo[data->out_mode].sync_all);
+
+ switch (data->wsscode) {
+ case 0x08:
+ /* 4:3 full */
+ tmpconfig[22] = 0x80;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x08;
+ break;
+ case 0x01:
+ /* 14:9 letterbox center */
+ tmpconfig[22] = 0x80;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x01;
+ break;
+ case 0x02:
+ /* 14:9 letterbox top */
+ tmpconfig[22] = 0x80;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x02;
+ break;
+ case 0x0b:
+ /* 16:9 letterbox center */
+ tmpconfig[22] = 0x80;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x0b;
+ break;
+ case 0x04:
+ /* 16:9 letterbox top */
+ tmpconfig[22] = 0x80;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x04;
+ break;
+ case 0x0d:
+ /* >16:9 letterbox center */
+ tmpconfig[22] = 0x80;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x0d;
+ break;
+ case 0x0e:
+ /* 14:9 full */
+ tmpconfig[22] = 0x80;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x0e;
+ break;
+ case 0x07:
+ /* 16:9 full */
+ tmpconfig[22] = 0x80;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x07;
+ break;
+ default:
+ tmpconfig[22] = 0x00;
+ tmpconfig[23] = 0x00;
+ tmpconfig[24] = 0x00;
+ break;
+ }
+
break;
}
/* ADV7170/1/5A/6A non-interlace: MR10 (register 1, bit 0) */
@@ -559,6 +617,7 @@
data->out_mode = output_mode_nr[em->card_nr];
if (data->out_mode < 0 || data->out_mode >= MODE_MAX)
data->out_mode = 0;
+ data->wsscode = 0;
adv717x_setmode(ENCODER_MODE_PAL60, client);
@@ -664,6 +723,42 @@
data->enableoutput = (long int) arg;
adv717x_update(client);
break;
+ case ENCODER_CMD_WSS_4_3:
+ data->wsscode = 8;
+ adv717x_update(client);
+ break;
+ case ENCODER_CMD_WSS_14_9_LETTERBOX:
+ data->wsscode = 1;
+ adv717x_update(client);
+ break;
+ case ENCODER_CMD_WSS_14_9_LETTERBOX_TOP:
+ data->wsscode = 2;
+ adv717x_update(client);
+ break;
+ case ENCODER_CMD_WSS_16_9_LETTERBOX:
+ data->wsscode = 11;
+ adv717x_update(client);
+ break;
+ case ENCODER_CMD_WSS_16_9_LETTERBOX_TOP:
+ data->wsscode = 4;
+ adv717x_update(client);
+ break;
+ case ENCODER_CMD_WSS_16P_9_LETTERBOX:
+ data->wsscode = 13;
+ adv717x_update(client);
+ break;
+ case ENCODER_CMD_WSS_14_9:
+ data->wsscode = 14;
+ adv717x_update(client);
+ break;
+ case ENCODER_CMD_WSS_16_9:
+ data->wsscode = 7;
+ adv717x_update(client);
+ break;
+ case ENCODER_CMD_WSS_OFF:
+ data->wsscode = 0;
+ adv717x_update(client);
+ break;
default:
return -EINVAL;
break;
Index: modules/em8300_ioctl.c
===================================================================
RCS file: /cvsroot/dxr3/em8300/modules/em8300_ioctl.c,v
retrieving revision 1.49
diff -u -r1.49 em8300_ioctl.c
--- modules/em8300_ioctl.c 19 Oct 2005 22:15:16 -0000 1.49
+++ modules/em8300_ioctl.c 5 Nov 2005 08:32:25 -0000
@@ -204,6 +204,20 @@
}
break;
+ case _IOC_NR(EM8300_IOCTL_SET_WSS):
+ em8300_require_ucode(em);
+
+ if (!em->ucodeloaded) {
+ return -ENOTTY;
+ }
+
+ if (_IOC_DIR(cmd) & _IOC_WRITE) {
+ get_user(val, (int *) arg);
+ em8300_ioctl_setwss(em, val);
+ }
+
+ break;
+
case _IOC_NR(EM8300_IOCTL_GET_AUDIOMODE):
em8300_require_ucode(em);
@@ -590,6 +604,52 @@
return 0;
}
+int em8300_ioctl_setwss(struct em8300_s *em, int wsscode)
+{
+ int wsscmd;
+
+ switch (wsscode) {
+ case EM8300_WSS_OFF:
+ wsscmd = ENCODER_CMD_WSS_OFF;
+ break;
+ case EM8300_WSS_4_3:
+ wsscmd = ENCODER_CMD_WSS_4_3;
+ break;
+ case EM8300_WSS_14_9_LETTERBOX:
+ wsscmd = ENCODER_CMD_WSS_14_9_LETTERBOX;
+ break;
+ case EM8300_WSS_14_9_LETTERBOX_TOP:
+ wsscmd = ENCODER_CMD_WSS_14_9_LETTERBOX_TOP;
+ break;
+ case EM8300_WSS_16_9_LETTERBOX:
+ wsscmd = ENCODER_CMD_WSS_16_9_LETTERBOX;
+ break;
+ case EM8300_WSS_16_9_LETTERBOX_TOP:
+ wsscmd = ENCODER_CMD_WSS_16_9_LETTERBOX_TOP;
+ break;
+ case EM8300_WSS_16P_9_LETTERBOX:
+ wsscmd = ENCODER_CMD_WSS_16P_9_LETTERBOX;
+ break;
+ case EM8300_WSS_14_9:
+ wsscmd = ENCODER_CMD_WSS_14_9;
+ break;
+ case EM8300_WSS_16_9:
+ wsscmd = ENCODER_CMD_WSS_16_9;
+ break;
+ default:
+ return -1;
+ }
+
+ em8300_dicom_disable(em);
+ if (em->encoder) {
+ em->encoder->driver->command(em->encoder, wsscmd, (void *) 0 );
+ }
+
+ em8300_dicom_enable(em);
+ em8300_dicom_update(em);
+ return 0;
+}
+
int em8300_ioctl_setplaymode(struct em8300_s *em, int mode)
{
switch (mode) {
Index: modules/encoder.h
===================================================================
RCS file: /cvsroot/dxr3/em8300/modules/encoder.h,v
retrieving revision 1.8
diff -u -r1.8 encoder.h
--- modules/encoder.h 14 Jan 2002 21:41:31 -0000 1.8
+++ modules/encoder.h 5 Nov 2005 08:32:25 -0000
@@ -13,6 +13,15 @@
#define ENCODER_CMD_SETMODE 1
#define ENCODER_CMD_ENABLEOUTPUT 2
+#define ENCODER_CMD_WSS_4_3 3
+#define ENCODER_CMD_WSS_14_9_LETTERBOX 4
+#define ENCODER_CMD_WSS_14_9_LETTERBOX_TOP 5
+#define ENCODER_CMD_WSS_16_9_LETTERBOX 6
+#define ENCODER_CMD_WSS_16_9_LETTERBOX_TOP 7
+#define ENCODER_CMD_WSS_16P_9_LETTERBOX 8
+#define ENCODER_CMD_WSS_14_9 9
+#define ENCODER_CMD_WSS_16_9 10
+#define ENCODER_CMD_WSS_OFF 11
#endif
Index: em8300setup/em8300setup.1
===================================================================
RCS file: /cvsroot/dxr3/em8300/em8300setup/em8300setup.1,v
retrieving revision 1.3
diff -u -r1.3 em8300setup.1
--- em8300setup/em8300setup.1 19 Oct 2005 22:15:16 -0000 1.3
+++ em8300setup/em8300setup.1 5 Nov 2005 08:32:24 -0000
@@ -26,6 +26,33 @@
\fB-o\fR, \fB-w\fR
Set aspect ratio to respectively normal (4:3) or wide-screen (16:9).
.TP
+\fB-z0\fR
+Set WSS to disabled.
+.TP
+\fB-z1\fR
+Set WSS to 4:3.
+.TP
+\fB-z2\fR
+Set WSS to 14:9.
+.TP
+\fB-z2l\fR
+Set WSS to 14:9 letterbox.
+.TP
+\fB-z2t\fR
+Set WSS to 14:9 letterbox top.
+.TP
+\fB-z3\fR
+Set WSS to 16:9.
+.TP
+\fB-z3l\fR
+Set WSS to 16:9 letterbox.
+.TP
+\fB-z3t\fR
+Set WSS to 16:9 letterbox top.
+.TP
+\fB-z3p\fR
+Set WSS to >16:9 letterbox.
+.TP
\fB-S\fR, \fB-s\fR
Set sub-pictures respectively on or off.
.TP
--- NEW FILE em8300.spec ---
Name: em8300
Version: 0.15.3
Release: 4%{?dist}
Summary: DXR3/Hollywood Plus MPEG decoder card support tools
Group: Applications/System
License: GPL
URL: http://dxr3.sourceforge.net/
Source0: http://download.sourceforge.net/dxr3/%{name}-nofirmware-%{version}.tar.gz
Source1: http://cachalot.mine.nu/src/dxr3/em8300-README-console.perms
Source2: http://cachalot.mine.nu/src/dxr3/em8300-README-modprobe.conf
Patch0: http://cachalot.mine.nu/src/dxr3/em8300-adv7170-wss.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel
BuildRequires: desktop-file-utils
Requires: em8300-kmod >= %{version}
Requires: udev
Requires(pre): %{_sbindir}/groupadd
Provides: em8300-kmod-common = %{version}-%{release}
%description
%{summary}.
%package utils
Summary: GUI utilities for DXR3/Hollywood plus MPEG decoder cards
Group: User Interface/X Hardware Support
Requires: %{name} = %{version}-%{release}
%description utils
%{summary}.
%package devel
Summary: Development files for DXR3/Hollywood Plus MPEG decoder cards
Group: Development/Libraries
# Does not require main package on purpose: #189400
Requires: %{_includedir}/linux
%description devel
%{summary}.
%prep
%setup -q
%patch0
install -pm 644 %{SOURCE1} README-console.perms
install -pm 644 %{SOURCE2} README-modprobe.conf
echo "Icon=redhat-sound_video" >> overlay/dxr3view.desktop
sed -i -e 's/^install-data-am:.*/install-data-am:/' Makefile.*
sed -i -e 's/microcode_extract.pl/em8300-mc_ex/' scripts/microcode_extract.pl
%build
%configure --disable-dependency-tracking
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
for f in */*.desktop ; do
desktop-file-install \
--vendor fedora \
--mode 644 \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-category X-Fedora \
$f
done
install -Dpm 644 dhc/dhc.xpm \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/dhc.xpm
install -Dpm 644 modules/em8300-udev.rules \
$RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/60-%{name}.rules
# Already done by the modules and em8300setup:
rm -f $RPM_BUILD_ROOT%{_datadir}/em8300/microcode_upload.pl
mv $RPM_BUILD_ROOT%{_datadir}/em8300/microcode_extract.pl \
$RPM_BUILD_ROOT%{_bindir}/em8300-mc_ex
%clean
rm -rf $RPM_BUILD_ROOT
%pre
%{_sbindir}/groupadd -r video 2>/dev/null || :
%post
gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
%postun
gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README* modules/README-modoptions
%config(noreplace) %{_sysconfdir}/udev/rules.d/*-%{name}.rules
%{_bindir}/em8300setup
%{_mandir}/man1/em8300setup.1*
%files utils
%defattr(-,root,root,-)
%doc overlay/configs/
%{_bindir}/autocal
%{_bindir}/dhc
%{_bindir}/dxr3view
%{_bindir}/em8300-mc_ex
%{_datadir}/applications/*.desktop
%{_datadir}/icons/hicolor/48x48/apps/dhc.xpm
%files devel
%defattr(-,root,root,-)
%{_includedir}/linux/em8300.h
%{_datadir}/em8300/
%changelog
* Tue Jul 11 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-4
- Require >= em8300-kmod, not = kmod-em8300 (#189400).
- Move microcode extractor to -utils as em8300-mc_ex (like Debian) (#189400).
- Don't ship microcode_upload.pl, the modules and em8300setup already can
handle that.
* Sat Apr 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-3
- Switch to firmwareless tarball, clean up for FE.
* Sat Apr 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-2
- Fix group creation.
* Mon Apr 10 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-1
- 0.15.3.
* Sun Mar 26 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.3-0.1.rc1
- 0.15.3-rc1.
* Sat Mar 25 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-7.cvs20060325
- CVS snapshot from today, GTK2 patch applied upstream.
- Obsolete more old kernel-module-em8300 packages for recent FC4 kernels.
* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- switch to new release field
* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist
* Sat Feb 4 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.6
- Make udev rules work as expected with newer udev versions.
* Sat Feb 4 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.4
- Split kernel modules into a separate package, adapt to latest FE kernel
module packaging proposal.
* Sat Jan 21 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.3
- Don't run autoreconf in modules-only builds (#736).
* Fri Jan 13 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.2
- Split GUI utilities into -utils subpackage, build them with GTK2.
- Drop no longer needed -fPIC tweak on x86_64.
- Fix Group tag of main package.
* Thu Nov 24 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.1
- 0.15.2.
- Make the actual microcode to load a symlink; additional local microcodes
can now be installed in /lib/firmware, and /lib/firmware/em8300.bin
symlinked to the one to actually use.
* Sat Nov 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.0.1.rc2
- 0.15.2-rc2, most desktop entry fixups applied upstream.
- Add icon for DXR3view menu entry.
* Sat Nov 5 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.2-0.lvn.0.1.rc1
- 0.15.2-rc1, includes microcode autoload capabilities.
- Include icon for dhc, remove invalid desktop entry categories.
- Update README-modprobe.conf.
* Tue Sep 6 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.1-0.lvn.1
- 0.15.1.
* Wed Aug 31 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.1-0.lvn.0.1.rc1
- 0.15.1-rc1, drop udev patch.
* Mon Jul 25 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.5
- Drop libdxr3, nothing uses it and it'll be removed in next upstream release.
* Fri Jul 8 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.4
- Install modules into extra/em8300.
* Sat Jun 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.3
- Use udev rules.d snippet for device permissions.
* Sun Jun 12 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.2
- Add "--with 2612" rpmbuild option to enable building with 2.6.12-pre
kernels that report themselves as 2.6.11, such as early FC4 ones.
* Wed Jun 1 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.1
- 0.15.0.
* Sun May 29 2005 Thorsten Leemhuis <fedora at leemhuis.info> - 0.15.0-0.lvn.0.15.rc4
- Build userspace with -fPIC on x86_64 to fix build error
* Tue May 24 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.14.rc4
- 0.15.0rc4, memset patch applied upstream.
* Fri May 13 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.13.rc3
- Improve optional rpmbuild options:
--without modules: do not build the kernel modules
--without userland: do not build the userland stuff
* Fri Apr 29 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.12.rc3
- 0.15.0.rc3.
* Sun Apr 10 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.12.rc2
- 0.15.0.rc2.
- Drop unused Provides: kernel-module.
- Move video group creation from main to kernel module package(s).
* Sat Apr 2 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.12.cvs20050331
- Add FC4 kernel-devel and new kernel-module-devel compatibility.
* Thu Mar 31 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.11.cvs20050331
- Update to upstream CVS HEAD as of now, many patches applied upstream.
* Sat Mar 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.11.cvs20050326
- Update to upstream CVS HEAD as of now.
- Revert microcode location to upstream default (/usr/share/misc/em8300.uc).
* Tue Mar 8 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.11.cvs20050308
- Update to upstream CVS HEAD as of now.
* Sun Feb 27 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.10.cvs20050227
- Update tarball naming and modprobe.conf README, no upstream changes.
* Mon Feb 7 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.15.0-0.lvn.0.10.cvs20041117
- Use my pre-rolled/patched tarball.
- Remove unnecessary Epochs.
* Tue Jan 25 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.9.cvs20041117
- URLize patches and extra sources.
* Fri Jan 7 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.8.cvs20041117
- Remove "manual" device node creation, let udev handle all of it.
- Add console.perms README.
* Mon Dec 6 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.7.cvs20041117
- Apply ADV7170 WSS patch from Seppo Ingalsuo.
- Include upstream ALSA patch, but don't apply it just yet.
- Fix em8300setup usage message.
- Get rid of acconfig.h to appease newer autotools.
- Make "--with(out) kmod" conditional sections smaller in the specfile.
* Sun Dec 5 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.6.cvs20041117
- Create the video group in the correct place.
* Sun Nov 28 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.5.cvs20041117
- Adjust setup for udev.
- Create/use the video group.
- Avoid creating /usr/include/linux twice during build.
* Wed Nov 17 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.4.cvs20041117
- Update to 20041117, most patches applied upstream.
* Wed Nov 3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.4.cvs20041101
- Update to 20041101 + upstream patches.
* Sat Oct 9 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.4.cvs20040907
- Fix module directory permissions.
* Mon Sep 13 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.3.cvs20040907
- Install modules into /lib/modules/$uname/updates/em8300.
- Add URL to tarball.
* Sat Sep 11 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.2.cvs20040907
- Reset mode of installed modules to 644.
* Tue Sep 7 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.1.cvs20040907
- Update to 0.15.0.cvs20040907.
- Disable dependency tracking to speed up the build.
* Sun Aug 29 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.1.cvs20040827
- Update to 0.15.0.cvs20040827.
* Fri Jul 30 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.lvn.0.1.cvs20040730
- Reorganize packaging, introduce libdxr3* as real subpackages.
- Add "--without kmod" rpmbuild option for skipping the kernel module build
and "--with kmod" for building only the kernel modules.
- s/fdr/lvn/ due to non open source microcode.
* Sat Jul 3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.15.0-0.fdr.0.1.cvs20040702
- Update to 0.15.0.cvs20040702.
* Wed Mar 17 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.14.0-0.fdr.1
- Update to 0.14.0.
* Fri Feb 20 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.13.0-0.fdr.3.cvs20040220
- Update to CVS 20040220.
* Mon Feb 9 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.13.0-0.fdr.3.cvs20040107
- Update to kmodhelper 0.9.8.
* Sat Jan 31 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.13.0-0.fdr.2.cvs20040107
- Drop release from the dependency between the kernel module and main package.
- Update kmodhelper to 0.9.7.
- Use MAKEDEV for creating the device nodes.
- Spec file cleanups.
* Tue Jan 6 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.13.0-0.fdr.1.cvs20040107
- First build.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/em8300/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 22 Jul 2006 20:13:14 -0000 1.1
+++ .cvsignore 22 Jul 2006 20:14:05 -0000 1.2
@@ -0,0 +1 @@
+em8300-nofirmware-0.15.3.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/em8300/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 22 Jul 2006 20:13:14 -0000 1.1
+++ sources 22 Jul 2006 20:14:05 -0000 1.2
@@ -0,0 +1 @@
+7e19428a267f645e7d9023f4d2c24a2c em8300-nofirmware-0.15.3.tar.gz
More information about the fedora-extras-commits
mailing list