OBSOLETE Patch-ID# 101250-01
Keywords: SunVideo, Mpeg, IP, CellB, Jpeg
Synopsis: OBSOLETED by 101657
Date: Nov/01/93
Solaris Release: 2.3
SunOS release: 5.3
Unbundled Product: SunVideo
Unbundled Release: 1.0
Topic: various fixes
BugId's fixed with this patch: 1135101 1139533 1139548 1142441 1142642 1143423 1142494 1144700 1143694 1143419 1143421 1143873 1145133 1145249
Architectures this patch is available for: SPARC
Other patches which conflict with this patch:
Obsoleted by: 101657
Changes incorporated in this version:
Files included with this patch:
SUNWrtvcu (/opt):
SUNWits/Graphics-sw/xil/lib/pipelines:
xilcomputeJpeg_SUNWrtvc.so.1
xilcomputeMpeg1_SUNWrtvc.so.1
xilcomputeCellB_SUNWrtvc.so.1
xilSUNWrtvc_ucode.a
SUNWrtvc (/):
kernel/drv
rtvc
Problem Description:
1135101: Synopsis: The driver gets a timeout when the vcr
is played fastforward or reverse
1139533: Synopsis: Certain combinations of CellB
resolutions/widths/video_formats fail in firmware
1139548: Synopsis: SunVideo JPEG bitstream may occasionally
contain invalid frame
1142441: Synopsis: MPEG using IP patterns seg faults
1142642: Synopsis: SunVideo: Mpeg1 I, moving quality slider,
selecting pattern IP, bitrate too low
1143423: Synopsis: JPEG with quantizer matrix of all 8
often(ALWAYS) overflows nachos buffer
1142494: Synopsis: SunVideo demo program has garbage in
icon when iconified first time
1144700: Synopsis: Using XtAppAddInput with SunVideo board
doesn't work
1143694: Synopsis: SunVideo demo example core dumps with
arithmetic exception
1143419: Synopsis: MPEG I frame only generates bad blocks
at high quality
1143421: Synopsis: MPEG IP frames generates bad blocks at
high bit rates
1143873: Synopsis: Mpeg1 high quality compress of static
data gives not enough space errors
1145133: Synopsis: SunVideo demo may record MPEG frames twice
1145249: Synopsis: Using poll(2) with SunVideo can lock
up system, requiring reboot
1145336: Synopsis: 1st and 2nd frames seconds apart in
SunVideo MPEG record
Instructions for applying the patch:
------------------------------------
1. Perform the following patch-specific actions:
none
2. Apply the patch by typing:
/installpatch /
where is the directory containing the patch and
is the patch number.
3. If any errors are reported, see the section on "Patch
Installation Errors" below.
4. Perform the following patch-specific completion actions:
none
Instructions for backing out the patch:
---------------------------------------
1. Change directory to /var/sadm/patch/ , where
is the patch number.
2. type
./backoutpatch
3. If any errors are reported, see the section on "Patch Backout Errors"
below.
Instructions for indentifying patches installed on system:
----------------------------------------------------------
Patch packets that have been installed can be identified by
using the pkginfo(1) command: Example:
showrev -p
Patch Installation Errors:
--------------------------
Error message: Patch has already been applied.
Explanation and recommended action: This patch has already been
applied to the system. If the patch has to be reapplied
for some reason, back out the patch and then reapply it.
Error message: The following validation errors were found:
Explanation and recommended action: Before applying the patch,
the patch application script verified that the current
versions of the files to be patched have the expected
checksums and attributes. If a file to be patched has
been modified by the user, the user is notified of this
fact. The user then has the opportunity to save the
file and make a similar change to the patched version.
For example, if the user has modified /etc/inet/inetd.conf
and /etc/inet/inetd.conf is to be replaced by the patch,
the user can save the locally modifed /etc/inet/inetd.conf
file and make the same modification to the new file
after the patch is applied. After the user has noted all
validation errors and taken the appropriate action for
each one, the user should set the environment variable
SKIP_PATCH_VALIDATION to "yes" or "YES" and re-run the
patch installation. This time, the patch installation
will ignore validation errors and install the patch
anyway.
Error message: Save of old files failed.
Explanation and recommended action: Before applying the patch,
the patch installation script uses cpio to save the old
versions of the files to be patched. This error message
means that the cpio failed. The output of the cpio
would have been preceded this message. The user should
take the appropriate action to correct the cpio failure.
A common reason for failure will be insufficient disk
space to save the old versions of the files. The user
has two options for handling insufficient disk space:
(1) generate additional disk space by deleting unneeded
files, or (2) override the saving of the old files by
setting the environment variable SKIP_PATCH_SAVEOLD to
"yes" or "YES". However, if the user elects not to
save the old versions of the files to be patched, the
patch CANNOT be backed out.
Error message: Pkgadd of package failed. See
/var/sadm/patch//log for reason for failure.
Explanation and recommended action: The installation of one of
patch packages failed. Any previously installed packages
in the patch should have been removed. See the log file
for the reason for failure. Correct the problem and
re-apply the patch.
Patch Backout Errors:
---------------------
Error message: Patch has not been applied to this system.
Explanation and recommended action: The user has attemped to back
out a patch that was never applied to this system. It is
possible that the patch was applied, but that the patch
directory /var/sadm/patch/ was deleted somehow.
If this is the case, the patch cannot be backed out. The
user may have to restore the original files from the
initial installation CD.
Error message: Patch was installed without backing up the
original files. It cannot be backed out.
Explanation and recommended action: The environment variable
SKIP_PATCH_SAVEOLD was set to "yes" or "YES" when the patch
was applied. As a result, the original files were not saved.
This patch cannot be backed out. The original files can
only be recovered from the original installation CD.
Error message: Pkgrm of package failed. See
/var/sadm/patch//log for reason for failure.
Explanation and recommended action: The removal of one of
patch packages failed. See the log file
for the reason for failure. Correct the problem and
run the backout script again.
Error message: Restore of old files failed.
Explanation and recommended action: The backout script uses the
cpio command to restore the previous versions of the files
that were patched. The output of the cpio command should
have preceded this message. The user should take the
appropriate action to correct the cpio failure.