# actually, the date is the date packaged, not the commit date %global commit_date 20190115 %global commit_long e5803f2c986cbf8c919c60278b3231dcdf4271a6 %global commit_short %(c=%{commit_long}; echo ${c:0:7}) Name: raspberrypi-vc Version: %{commit_date} Release: 503.git%{commit_short}%{dist} Summary: VideoCore GPU libraries, utilities, and demos for Raspberry Pi License: Redistributable, with restrictions; see LICENSE.broadcom URL: https://github.com/raspberrypi Source0: raspberrypi-userland-%{commit_short}.tar.gz Source1: raspberrypi-vc-libs.conf # Patch0 fixes up paths for relocation from /opt to system directories. Patch0: raspberrypi-vc-demo-source-path-fixup.patch # dtoverlay BuildRequires: libfdt-devel >= 1.4.1-501.gitbeef80b%{?dist} Requires: libfdt >= 1.4.1-501.gitbeef80b%{?dist} BuildRequires: cmake, gcc-c++ ExclusiveArch: armv6hl armv7hnl armv7hl %description Libraries, utilities and demos for the Raspberry Pi BCM2835/6 SOC GPU %package libs Summary: Libraries for accessing the Raspberry Pi GPU Requires: raspberrypi2-firmware %description libs Shared libraries for accessing the BCM2835/6 VideoCore GPU on the Raspberry Pi computer. %package libs-devel Summary: Headers for libraries that access the Raspberry Pi GPU Requires: %{name}-libs = %{version} License: GPLv2+ and Freely redistributable, with restrictions; see LICENCE.broadcom and headers %description libs-devel Header files for accessing the BCM2835 VideoCore GPU on the Raspberry Pi computer. %package demo-source Summary: Demo source for accessing the Raspberry Pi GPU Requires: %{name}-libs = %{version} License: ASL 2.0 BuildArch: noarch %description demo-source Demo source code for accessing the BCM2835 VideoCore GPU on the Raspberry Pi computer. %package utils Summary: Utilities related to the Raspberry Pi GPU Requires: %{name}-libs = %{version} %description utils Utilities for using the BCM2835/6 VideoCore GPU on the Raspberry Pi computer. %package static Summary: Static libraries for accessing the Raspberry Pi GPU Requires: %{name}-libs = %{version} %description static Static versions of libraries for accessing the BCM2835/6 VideoCore GPU on the Raspberry Pi computer. %prep %setup -q -n raspberrypi-userland-%{commit_short} %patch0 -p1 %build mkdir build pushd build cmake -DCMAKE_BUILD_TYPE=ReleaseWithDebInfo -DCMAKE_C_FLAGS="%{optflags} -fgnu89-inline" .. make %{?_smp_mflags} all %install rm -rf %{buildroot} pushd build make install DESTDIR=%{buildroot} # /opt/vc -> /usr mkdir -p %{buildroot}/usr mv %{buildroot}/opt/vc/{bin,sbin} %{buildroot}/usr mkdir -p %{buildroot}/usr/lib/vc mv %{buildroot}/opt/vc/lib/* %{buildroot}/usr/lib/vc ## pkgconfig files pushd $RPM_BUILD_ROOT%{_libdir}/vc/pkgconfig for f in *.pc; do sed -i "/^prefix=.*$/d" $f; done for f in *.pc; do sed -i "/^exec_prefix=.*$/d" $f; done for f in *.pc;\ do sed -i "s|^libdir=.*$|libdir=%{_libdir}/vc|" $f; done for f in *.pc;\ do sed -i "s|^includedir=.*$|includedir=%{_includedir}/vc|" $f; done popd # $RPM_BUILD_ROOT%{_libdir}/vc/pkgconfig mkdir -p %{buildroot}/usr/include/vc mv %{buildroot}/opt/vc/include/* %{buildroot}/usr/include/vc mkdir -p %{buildroot}/%{_datadir}/raspberrypi-vc-demo-source mv %{buildroot}/opt/vc/src/hello_pi\ %{buildroot}/%{_datadir}/raspberrypi-vc-demo-source # cleanup rm -rf %{buildroot}/etc rm -rf %{buildroot}/opt mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d install -p -c -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/ld.so.conf.d/ popd # build %post libs /sbin/ldconfig %postun libs /sbin/ldconfig %files libs %defattr(0644,root,root,0755) %dir %{_libdir}/vc %attr(0755,-,-) %{_libdir}/vc/libbrcmEGL.so %attr(0755,-,-) %{_libdir}/vc/libbrcmGLESv2.so %attr(0755,-,-) %{_libdir}/vc/libbrcmOpenVG.so %attr(0755,-,-) %{_libdir}/vc/libbrcmWFC.so %attr(0755,-,-) %{_libdir}/vc/libEGL.so %attr(0755,-,-) %{_libdir}/vc/libGLESv2.so %attr(0755,-,-) %{_libdir}/vc/libOpenVG.so %attr(0755,-,-) %{_libdir}/vc/libWFC.so %attr(0755,-,-) %{_libdir}/vc/libbcm_host.so %attr(0755,-,-) %{_libdir}/vc/libcontainers.so %attr(0755,-,-) %{_libdir}/vc/libdebug_sym.so %attr(0755,-,-) %{_libdir}/vc/libdtovl.so %attr(0755,-,-) %{_libdir}/vc/libmmal.so %attr(0755,-,-) %{_libdir}/vc/libmmal_components.so %attr(0755,-,-) %{_libdir}/vc/libmmal_core.so %attr(0755,-,-) %{_libdir}/vc/libmmal_util.so %attr(0755,-,-) %{_libdir}/vc/libmmal_vc_client.so %attr(0755,-,-) %{_libdir}/vc/libopenmaxil.so %attr(0755,-,-) %{_libdir}/vc/libvchiq_arm.so %attr(0755,-,-) %{_libdir}/vc/libvcos.so %attr(0755,-,-) %{_libdir}/vc/libvcsm.so %dir %{_libdir}/vc/plugins %attr(0755,-,-) %{_libdir}/vc/plugins/*.so %{_sysconfdir}/ld.so.conf.d/raspberrypi-vc-libs.conf %doc LICENCE %files libs-devel %defattr(0644,root,root,0755) %{_includedir}/* %{_libdir}/vc/pkgconfig %doc LICENCE %files static %defattr(0644,root,root,0755) %dir %{_libdir}/vc %{_libdir}/vc/*.a %doc LICENCE %files utils %defattr(0644,root,root,0755) %attr(4755,root,root) %{_bindir}/* %attr(4755,root,root) %{_sbindir}/* %doc LICENCE %files demo-source %defattr(0644,root,root,0755) %{_datadir}/raspberrypi-vc-demo-source %doc LICENCE %changelog * Wed Feb 27 2019 Pablo Greco - 20190115-503 - Update to newer version from upstream - spec cleanup * Tue Sep 12 2017 Fabian Arrotin - Changed a Requires: to raspberrypi2-firmware (one used for CentOS 7 userland) * Wed Jul 05 2017 Clive Messer - 20170705-501.gitaa39775 - Git revision master aa3977538b04038628ff5b3a39a8e42ddcbc9176 vcdbg: Don't use dma when file provided * Mon Jul 03 2017 Clive Messer - 20160922-502.gita1b89e9 - Rebuild for F25 * Thu Sep 22 2016 Clive Messer - 20160922-501.gita1b89e9 - Git revision master a1b89e91f393c7134b4cdc36431f863bb3333163 Updates for vcdbg build - Git revision master 62519629e523c1fb80f2fe43c29b9654670d49e5 VCOS Pthreads: assert mod Unused variable in release builds otherwise - Git revision master 1981f5b5976ce0bbfcf9ed87c1b23360fb00c645 tvservice/cecservice: We only care about unexpected message sizes - Git revision master 22eb23706085153368aa8413efbc09976ea2798c vchiq: Allow inclusion from C++ - Git revision master 19d0403234e30e8344c02f80972501d2d631ca7a Remove unused files after #312 - Git revision master 52a2a388878602f1613b69815368d64df9992616 Advertise sliced formats in MMAL_PARAMETER_SUPPORTED_ENCODINGS - Git revision master 6fc52d885efc821cc6da3740b640e2829dc7f8c0 VCHI clients: Poll for messages until empty - Git revision master 45f58000f8cab03f8fd20efd610c8edc9ed422d8 vmcs_host: Poll for multiple dispmanx messages When VCHI delivers a callback indicating that a message is available, there could be more than one waiting. Therefore it is necessary to poll until vchi_msg_dequeue fails. Without this patch, failure to keep up with vsync messages will cause a gradually increasing tailback, eventually leading to a stall because the slots aren't being recycled. * Mon Sep 12 2016 Clive Messer - 20160909-502.git43be4cf - Don't copy dtoverlay-{pre,post} scripts Apply raspberrypi-vc-dont-copy-dtoverlay-scripts.patch * Fri Sep 09 2016 Clive Messer - 20160909-501.git43be4cf - Git revision master 43be4cf6f0e53c4e7051761b113353ea9b51b094 MMAL: Add support for MMAL_ENCODING_xxx_SLICE formats - Git revision master dca6090e77835b935c318b9bf166418e258ba37f Merge pull request #312 from luked99/fix-compiler-warnings Fix compiler warnings - Git revision master d9ffcca70e730c02059591035bce4439341f4175 Remove the unused usbdk code This code does not get used for anything, and simply generates compiler warnings which can't easily (if at all) be fixed. Remove it. - Git revision master b0563f6c1dbb478ae69b5a90bdf14c8c4715753f vchiq_arm: Fix return value of vchiq_initialise - Git revision master 3dae9a6b87e5ef6999c626e977e262944bfe25df Merge pull request #332 from jogu/master Add name to anonymous structs in RaspiCamControl.h - Git revision master 1bdb529149950a6176b6767c8f6bf83b0753a1be Add name to anonymous structs in RaspiCamControl.h This is useful as it allows applications to pass around struct raspicam_camera_parameters_s * parameters without the need to include RaspiCamControl.h and all it's dependencies. - Git revision master 016428c6de9c0a5983115a09b874782ab72615db Merge pull request #330 from 6by9/master Fix for issue #170, and raspividyuv supporting rgb - Git revision master a141fc75387020a49f77e1e8907d7d1dde32ca16 RaspiVidYuv: Add option of saving RGB data. Copied from RaspiStillYuv. - Git revision master 87ccdff60a2ba43dc2e44bb7b28877726eda0d17 Raspi[Still|Vid]Yuv: Add option for just saving luma Fixes #170 Option for saving only the luma / Y plane of the image data. - Git revision master 7acc9d4f2986a78640fafcf8ce4166fe1baa07f2 raspistill: Fix framestart off by one error See: https://github.com/raspberrypi/userland/issues/320 - Git revision master 3a0a0e858be7dfaa0625a23a9579590e05a035c8 raspistill: cosmetic: Whitespace cleanup - Git revision master ca1243e6e1ec6221c406a66960d9b18ddffdd0bc mmal: Allow /dev/vchiq to be opened initialised prior to mmal_vc_init This avoids an issue with Chromium sandbox * Thu Jul 28 2016 Clive Messer - 20160728-501.gita63658c - Git revision master a63658c5950ce4ac6dc9d125ed977be91896d68c vc_client: Fix for sending vguPolygon data in chunks See: https://github.com/raspberrypi/firmware/issues/633 - Git revision master 6c60fb035836723c92efd1bf81e14f2cb4790010 Update RaspiStill.c (#324) * Wed Jul 13 2016 Clive Messer - 20160713-501.git333cdee - Git revision master 333cdee2ab1b236a5836c4dc419cfaf22c423ab9 Raspistill: Add option to set the JPEG restart interval. https://www.raspberrypi.org/forums/viewtopic.php?f=38&t=153553 - Git revision master 6afb34372c810500d765fa70d4a28874b73c1f36 image_encode: Add parameter to set the restart interval. Requested on https://www.raspberrypi.org/forums/viewtopic.php?f=38&t=153553 - Git revision master 4171e9765e8b7bbfc84ceeea3af8f5abc742c24e deinterlace: Allow interlaced state of video buffer to be signalled from host - Git revision master 1ef892127bf4c4b5dd3050b03b7cf35c3a2419ea wfc: Fix typo in comment * Tue Jul 05 2016 Clive Messer - 20160705-501.git0b8c195 - Git revision master 0b8c195d9fbee2909b3cee8c8e15a903b678e6e0 arm_dt: Add macros for GETBE4 and SETBE4 - Git revision master dd98890106c3c6145f640c4cfb825be937282a93 makefile: Switch to building and using GL libs with custom names - Git revision master 094e9ff522f9f8b82e33ec8684cfa2025b85a9b6 Revert "cmake: mark GLESv2 as so version 2 for consistency with mesa lib" This reverts commit 1180140d23a82a98b905babc2f27e27663cef205. - Drop raspberrypi-vc-EGL-dep.patch * Sun Jul 03 2016 Clive Messer - 20160703-502.gitdd9636d - libEGL needs libGbLSv2 Apply raspberrypi-vc-EGL-dep.patch * Sun Jul 03 2016 Clive Messer - 20160703-501.gitdd9636d - Git revision master 1180140d23a82a98b905babc2f27e27663cef205 cmake: mark GLESv2 as so version 2 for consistency with mesa lib See: https://github.com/anholt/mesa/issues/24 * Wed Jun 29 2016 Clive Messer - 20160629-501.gitdd9636d - Git revision master dd9636d73eaaf8a9273911e1773b012838fc250c MMAL_VC_SHM: Explicitly lock buffer when requested Avoids relying on the page fault locking it and the potential deadlock in VCHI. - Git revision master 633f5e6949871daf1917fb70956069d5d29ede02 vidtex: Remove unused variable - Git revision master 4364cc3c3138ebf6f6f6422da12c81b9c237c339 khrn_client_platform_linux: Avoid uninitialised warnings - Git revision master 6eb22bdfa9d9cd8117fc95526d9ff6d79e411414 RaspiVid: Fix printf format string - Git revision master 3590fef64d3922a7d4dabcea4f2d250f2a9eb113 tvservice: Avoid uninitialised variable warnings - Git revision master bcaf42302f8819e4202197767692873edaef7df4 tvservice: Use correct aspect ratio string for sd - Git revision master b11270b868f0d03ab1f495983a02c9d8ff4cbbab vc_service: Avoid implicit cast warning - Git revision master aeb45a8d8133d132cce74e613b28dc83fcc65391 message_dispatch: Initialise variable - Git revision master f835ecbd77303322f057a9fccc068c802b3ba67a wfc: service is an integer type - Git revision master 04c7d1e4104826086131e211c9263377454fdc57 vc_service_common: Ensure error codes are unique - Git revision master 3f88c53ddb3ee7ca23e5771e6edb3cbab239f917 vchiq_lib: Minor fixes - Git revision master 2932c92f26a8ed5f6ebd43a8feb274837085af47 vchiq_test: minor fixes - Git revision master 700dc33f7112fdef957500b84d006460f0fc8e21 vcos: Use vcos_free for vcos_malloc buffer - Git revision master 68de46dc8b70c6906ee7f45baa0817af6d0df1e0 Add --debug and --native options to buildme - Git revision master c8ed769bc3c2bb8a2f3f36a6b0427e330feba62f vcos: Implement vcos_strdup directly - Git revision master 1cd52053c7f1366f4b5e3300e8c8a5dce2709da4 khronos: Use vchiq_get_client_id to determine global PID. (#315) PID namespacing breaks VCHIQ as it uses PIDs as unique identifiers for VCHIQ services, meaning messages sent from userland will contain a different ID than the one expected by the GPU. This patch addresses the problem uses the existing GET_CLIENT_ID ioctl to retrieve the global PID as seen by the kernel rather than using the process's reported PID. - Git revision master 0147f98bdd4fdc822d25d8a70cf5adc5adb89096 Update raspicam helptext (#322) Valid --drc options are mentioned in the Notes (just like the valid options for --exposure, --awb, --imxfx and --metering) - Git revision master c82c6515d4ffdf5301539ccb494def6ca4331f5f RaspiStill: Update annotation before capture (#321) * Mon Jun 27 2016 Clive Messer - 20160613-502.git8daf8dd - Rebuild for F24 * Mon Jun 13 2016 Clive Messer - 20160613-501.git8daf8dd - Git revision master 8daf8dd493ecd25ceda075cd6ffa646193f00edb Add option -lev/--level to raspvid to select H264 Level (#318) Enable selection of Level 4, 4.1 and 4.2 for H264 codec. Level will be automatically increased if necessary. Additional preview buffer will be allocated for higher framerates. - Git revision master 7c026fa7a4ded2c525916cc853a32731c072ed1e RaspiStillYuv: Detect and amend request for RGB pixel ordering Firmware has been corrected to return the correct pixel ordering for RGB24 and BGR24 pixel formats - they were reversed before. When in RGB mode, query the supported encodings and choose the right one. mmal_util function added to make it easy from client apps. - Git revision master 826b0b1b089329cdd9c3c9a3a91c0ffe915cf248 Adjust include paths for Linux/BSD See: https://github.com/raspberrypi/userland/pull/298 - Git revision master ed59ee1f17d9a4ad86f1c7cdbc6fd86b3978c82a dtoverlay: Run scripts before and after changes - Git revision master 05d60a01d53dca363bb4286594db1826ffff8762 cmake: generate and install pkgconfig files many packages expect packageconfig support especially for detecting EGL libraries. This patch helps in compiling those packages on RPi Signed-off-by: Khem Raj - Git revision master 1eac015380bbc3ef7acf6e8b98cb15968647b4df IL Components: Documentation update * Sun May 08 2016 Clive Messer - 20160508-501.git17c28b9 - Git revision master 17c28b9d1d234893b73adeb95efc4959b617fc85 firmware: vcos: Fix incorrect licence - Git revision master dff576057c7b6f4936a903406be3c491e26c2c73 Allow command-line overriding of VMCS_PLUGIN_DIR (#309) - Git revision master f824ef5530012f83a9ef8a8089eaadf13f6963e9 raspistill: Use camera_info component to set the sensor name and output resolution of the captures. This queries the VC firmware for the camera currently attached. - Git revision master 38f9c7ef46be6d738597fa7c3b22631c98ef125e dtoverlay: Require sudo for destructive operations - Git revision master d023ba6537b21b5137411e0d868dd52648684b70 dtoverlay: command line tweaks dtoverlay -r # Remove the most recent overlay or dtparam dtoverlay -R # Remove all overlays and dtparams dtparam # List all parameters dtparam -h # Show usage dtparam -r # Remove the most recent dtparam or overlay dtparam -R # Remove all dtparams and overlays * Tue Apr 19 2016 Clive Messer - 20160419-501.git52eca99 - Git revision master 52eca998aa43f278314579dba4798a3fe1da46c3 vc_image: Remove ifdefs for obsolete platforms - Git revision master ae68bb115b185c95e8d5f84050c58e6b49f9e491 dtmerge: Don't crash if the overlay fails to load - Git revision master 8b5cb841d0cde031e98c5dd2e1151b683f826b38 dtoverlay: Copy overrides before applying dtoverlay: Refactor applying overlays to permit snooping dtoverlay: Add dtparam command dtoverlay: Integer overrides can create and extend properties * Sun Apr 17 2016 Clive Messer - 20160417-501.git6732ebd - Git revision master 6732ebd37033a9f533be653665b8b1696cab1f1f vcilcs: Warn as message queue approaches fullness See: https://github.com/raspberrypi/firmware/issues/449 - Git revision master 01414db13aee69ee4da89178129b98df57cc0cb3 vcilcs: Increase ILCS queue size to prevent(?) deadlock See: https://github.com/raspberrypi/firmware/issues/449 - Git revision master 346195a99cd9e0c97874abad957cbe308de0a589 dtmerge: Pack the merged DTB before writing - Git revision master 0fac82c74d0f8250ababeaaac34df3aa29651d80 dtoverlay: Copy overrides before applying Override data can move as the overrides are applied, so copy it before application. - Git revision master 506017f970f38a5e6c1dbf168de9149224530ca4 Fix unixtime '1900' typo in raspistill --help (#308) * Sat Apr 16 2016 Clive Messer - 20160416-501.gitcfd971c - Git revision master cfd971c6300b4f2c1929fdd95a09d9bb03b87dbe Merge pull request #306 from 6by9/PR20160407 Raspivid: Add option for MJPEG codec - Git revision master 4e259dcbecf2ee5898a118916d2236c43f5ef713 Raspivid: Add option for MJPEG codec - Git revision master 770f2bd9cc4ae57a682e7b0635bc1214aa082bbe Merge pull request #299 from stweil/master Fix some typos found by codespell - Git revision master 6ce5faffba97d96814c31168c9737729f3f9d019 Merge pull request #136 from ethanol100/fixIf Wrong sign in if condition - Git revision master 8b0a23de21b5910df1d64642f4175f6fc5ee679b host_applications: Fix typos in comments Most of them were found and fixed using codespell. Signed-off-by: Stefan Weil * Wed Apr 06 2016 Clive Messer - 20160406-501.gite0fc99d - Git revision master e0fc99d48fc7a1019e2c5f80f994108b3fe94ba5 hello_video: Remove the timout, to avoid the application quits before the ending of some videos See: https://github.com/raspberrypi/firmware/pull/475 - Git revision master 68424c00132843950de05b32fa9d3868dbdbc973 hello_pi: Use absolute path for libs - Git revision master c236548aa87b64e9b0237839570c5a07d290e64f host_applications: Add dtmerge application dtmerge allows an overlay to be applied to a specified base DTB, with parameters, saving the result as another DTB. This makes it easy to test an overlay without the need to reboot. - Git revision master ffb6c704452cfe89cb91b6d58d44e9020b53cf9b dtoverlay: Multiple overlay instances Allow dtoverlay to load the same overlay multiple times. Removing an overlay by name removes the most recent instance. Removing by index (position in the list) works as expected. Use '-R' to remove all overlays from a specified index or named overlay. dtoverlay -R 0 will remove all overlays. - Git revision master a52bb288341a6be58744ec9dbb0ea53d14aea4b4 dtoverlay: Support disabled (__dormant__) fragments Fragments where the __overlay__ node is named __dormant__ will automatically be ignored. The new 'overlay-level overrides variant, indicated by a 0 phandle, allows numbered fragments to be enabled or disabled, either absolutely or dependent on the override value. Example: just_one = <0>,"+1-2"; // Enable 1, disable 2 conditional = <0>,"=3!4"; // Enable 3, disable 4 if value is true // otherwise disable 3, enable 4. - Git revision master 191f9f872042ea58aee61134f5c1e5237972ea35 dtoverlay: Allow aliases to be used with target-path The target-path property normally refers to an absolute path, but this commit allows an alias to be used instead, making it possible to refer to use: target-path = "i2c_arm"; - Git revision master 481fcfbcf812f89c5ab8d0a45a1ab4218ff69380 Fix some typos found by codespell See: https://github.com/raspberrypi/userland/pull/299 * Fri Apr 01 2016 Clive Messer - 20160401-501.git703a2c4 - Git revision master 703a2c4b35e23ee44ad84db6b9c3f89c0a627143 dtoverlay: Compile libfdt into libdtovl Compile the static library libfdt into libdtovl, rather than deferring its linking to clients of libdtovl. * Wed Mar 30 2016 Clive Messer - 20160330-502.git33f6e66 - Git revision master 33f6e668bc0c87fd5ea36bf5e682009b938580f4 dtoverlay: Actually use the result of fread... ...because void casts are no longer sufficient on return values marked with attribute warn_unused_result. See: https://github.com/raspberrypi/userland/pull/300 https://github.com/raspberrypi/userland/issues/302 * Wed Mar 30 2016 Clive Messer - 20160330-501.git964deab - Git revision master 964deab3d76fde168a204cc17c6b463d3b3f801f dtoverlay: Fixing numerous compiler nit-picks See: https://github.com/raspberrypi/userland/pull/300 https://github.com/raspberrypi/userland/pull/301 https://github.com/raspberrypi/userland/issues/302 - Git revision master e8de525fa47ce36d2c120e2614f5848d1e7b3803 vchiq_lib: Don't overwrite loop count mid-loop - Drop rpi-vc-CMakeLists-dtoverlay.patch * Sat Mar 19 2016 Clive Messer - 20160319-501.git2f56a29 - Git revision master 2f56a2943a9eb8420df52ccf91f5a1c5a70e8713 MMAL Examples: Some fixups for the Pi tree - Git revision master 930ecc100b4f2bea8530c07abe3b9ca3959b369c dtoverlay: Add makefile updates * Tue Mar 15 2016 Clive Messer - 20160315-501.gite93c382 - Build dtoverlay Apply rpi-vc-CMakeLists-dtoverlay.patch - Git revision master e93c382c4e70d43c1b010f035c0f2a13697737ae dtoverlay: Add source for libs - Git revision master 84c6c4c0d3936bb13b204bee48781c99edcec6f9 dtoverlay: Add source for dtoverlay utility * Tue Mar 08 2016 Clive Messer - 20160308-501.git8369e39 - Git revision master 8369e390999f4a7c3bc57e577247e0dd502c51f7 Merge pull request #297 from kfitzgerald/raspiyuv-flush raspiyuv: Flush stdout to ensure image is fully sent - Git revision master 96ebe93f8b8aa47ada72e8481bf9d1cf6cb1f344 Flush stdout to ensure image is fully sent Flush stdout when dumping image data over stdout. Without the flush, using signals to stream image data over stdout would result in the missing data, if the buffer didn't fill the 65536 chunk. * Mon Feb 29 2016 Clive Messer - 20160229-501.git748b2ba - Git revision master 748b2ba6112435063352d72f48d1d6dcc124bd6f OpenMax IL: Add warning if OMX_SKIP64BIT is not defined struct OMX_BUFFERHEADERTYPE does not align a 64bit value (nTimestamp) to a 64bit boundary. Metaware is fine with this. Most ARM compilers will add in padding, and then you don't have the same result. ARM side can be made to work by adding OMX_SKIP64BIT. - Git revision master 6bdc6fef56b4332f16dc4175e13ab3560f7d237b cmake: define PROJECT_APIVER this helps in compiling components which use packageconfig to poke for library versions and requiring minimum supported version Signed-off-by: Khem Raj - Git revision master 9a1a28e7778f857e695cd5dcc6c61702820ba3ec MMAL Examples: Some fixups for the Pi tree - Git revision master cecb2f6a549d9292436f827a90397db9c25c317e Fix some compiler warnings See: https://github.com/raspberrypi/userland/pull/290 - Git revision master 0922eb8e9af73d459ecd871a866134976f69e5b0 hello_triangle: Free all resources on exit - Git revision master 17e947740aaf075ea1515705a03e304b1b427d03 Fix typos in various headers - Git revision master e5afa6210e03aa8fd6bff74defd9d397340f2926 mmal: Fix warnings due to error types See: https://github.com/raspberrypi/userland/pull/290 - Git revision master dbd8c26735c99cb6ebc50ba915521dbcc192d943 mmal: Remove unwanted loop increment from body of code See: https://github.com/raspberrypi/userland/pull/292 - Git revision master 2a4af2192c0e161555fdb2a12e902b587166c4a6 Merge pull request #287 from jasaw/fix_warnings RaspiStill: Fix compiler warnings * Mon Feb 01 2016 Clive Messer - 20160201-501.git0863709 - Git revision master 0863709b9fb90ee1204b7fe52f69535830d3c111 Update copyright - Git revision master 190bf8cb4b281ff43c4f9dc06bc26494329d5742 cmake: Add -marm for building with generic toolchain - Git revision master f799ee0ba274464af09d385af3b32b0377198fa9 Fix typos in various headers See: https://github.com/raspberrypi/firmware/pull/518 * Fri Jan 29 2016 Clive Messer - 20160129-501.git10e49b3 - Git revision master 10e49b3759e852f6b2cb1c6aff2e129d77d01933 Merge pull request #282 from 6by9/PR20160114 Add a flag to raspistill to start the frame number on something other… - Git revision master 23824598443348c0bc9634b90310ec2029519879 Add a flag to raspistill to start the frame number on something other than 0. This allows restarting raspistill without overwriting existing images. - Git revision master 35e4a8353b26412ca3bc6b258ce438a80a56d434 Merge pull request #280 from TheSin-/master GCC5 fixes - Git revision master 7340e8f020faf31a3bab8b6e90b9feaa55af2531 Fix for format security errors in gcc5 - Git revision master 352575718df7097dae5f938c55a4ca9a62baf603 Fix a maybe uninitialized warning in gcc5 - Git revision master aa66cccc9a84f6270d894266fa5f641864280b4e Merge pull request #279 from 6by9/PR20160105 Fixes for #34 and #142 - Git revision master 1d2a203de296150099cad9688818fa4fa8a208dc Raspistill: Ensure filename doesn't contain invalid % expansions https://github.com/raspberrypi/userland/issues/142 Check that the output filename does not include % other than %% or %d as it is fed into sprintf for adding the timelapse frame number. - Git revision master 56963917df04dd9b67e951ac56774e1b64f1c4b6 RaspiCamControl: State EV step size https://github.com/raspberrypi/userland/issues/34 Step size is 1/6ths to support either 1/3rds or 1/2 steps. * Fri Jan 01 2016 Clive Messer - 20160101-501.git95cd3f6 - Git revision master 95cd3f6b1d00debf8ecb8303ec320384f9a401a8 Merge pull request #277 from 6by9/PR20151230 Various open issue fixes - Git revision master 3c48a00f889e19f610f383f2ec7f4fe4126a0ff6 Merge pull request #276 from 6by9/PR20151222 MMAL Examples: Some fixups for the Pi tree - Git revision master e0ecdb98a59a70048b64f8a5196d423680fbdc7e VCOS: Silence compiler warnings due to missing functions on pthreads Some functions defined as inline but not inlined. Some functions missing from the implementation. Shuts up a number of comiler warnings. https://github.com/raspberrypi/userland/issues/220 - Git revision master c34da352cb87bb5f5f486ca84608f450d4122c15 Raspicam: Send help text to stdout All text was going to stderr as output data could be sent to stdout. Send help text to stdout so things like less will work. https://github.com/raspberrypi/userland/issues/244 - Git revision master f046bb4497083ba8d9e2247281014047d5e5d65e Raspicam: Remove RaspiCamDocs.odt as out of date https://github.com/raspberrypi/userland/issues/236 - Git revision master aaefc391ff2a440632f037a3a42ef2030d36d5b2 Raspistill: Correct help text for DateTime (year not included) Year is not included in the filename as the 32 bit integer would overflow. Not updating to a 64bit int as the string format is passed in from the client, so would break compatibility. https://github.com/raspberrypi/userland/issues/274 * Thu Dec 31 2015 Clive Messer - 20151231-501.git3c48a00 - Git revision master 3c48a00f889e19f610f383f2ec7f4fe4126a0ff6 Merge pull request #276 from 6by9/PR20151222 MMAL Examples: Some fixups for the Pi tree - Git revision master 55f6f35bb59268f0b446d2c596eaa80e5cc2bbd2 MMAL Examples: Some fixups for the Pi tree None of the examples linked against mmal_vc_client or bcm_host, so failed to find any VC components. https://github.com/raspberrypi/userland/issues/275 * Tue Dec 08 2015 Clive Messer - 20151208-501.gitcfa3df1 - Git revision master cfa3df1420a1839eb4a1da12e744a4beb8e7e7b6 video_decode: Provide ability to limit the number of callback structures used See: https://github.com/raspberrypi/firmware/issues/496 - Git revision master 9b55f905d124a789c0e57b81459a9c50b06e9435 IL ISP component support - Git revision master 2fe8df4a50b635202c0dbc36315686dca4e83f80 video_encode: option to add timing data to SPS header See: https://github.com/raspberrypi/firmware/issues/245 * Tue Dec 01 2015 Clive Messer - 20151201-501.git8d14732 - Git revision master 8d14732f45f2aa204fdec599c69a9bdab4583247 Merge pull request #272 from sergioprado/master Fix error when building against musl libc. - Git revision master 69eb69c25057ee724cc0c9e597df8c48bf1d852a Fix error when building against musl libc. When building with a musl based toolchain, the build fails with the following message: host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiVidYUV.c.o In file included from error: conflicting type qualifiers for ‘stderr’ extern FILE *stderr, *stdout; ^ That's because musl defines stderr and stdout as a const pointer: extern FILE *const stdin; extern FILE *const stdout; extern FILE *const stderr; And the application (RaspiVidYUV.c) don't: extern FILE *stderr, *stdout; Since this declaration already comes in on the header (stdio.h), there is no need to add an extern declaration, so removes it to fix the build problem with the musl libc. - Git revision master e3e5bd8f91d86d03e68ab1436032658a7d42e880 Fix build: add missing headers * Mon Nov 23 2015 Clive Messer - 20151123-501.git8306b7c - Git revision master 8306b7c757f4b8e8d9148789eeb64c666d9244a5 audioserv: Bump peer version and allow setting of channelmap - Git revision master 221ea0ffbe9f2b4feda237029389f22b59ba6127 vchiq: Add missing vcos library dependency - Git revision master bb0f52d5f4a3edc1fa3a0acca88c9c2f3073bc5e tv_service: Add missing return statement - Git revision master f83d02d218cd3a8bb983f0a0e8b1c8f2cab97c8a vcos_assert: Swap order of message and bkpt for better gpu debugging - Git revision master df52e0b0585622b405b5561e4f91adbe24707755 camera: Allow loading of tuning data from a memory block Load tuning data from a relocatable heap memory block instead of via the file system. - Git revision master 84d51749f7751e07175925975bee15c670f3a8d5 vcilcs: Avoid a potential deadlock when very threaded Don't let the server thread block waiting for a response slot to become available, and increase the number of slots from 4 to 8. See: https://github.com/raspberrypi/firmware/issues/449 * Mon Nov 09 2015 Clive Messer - 20151109-501.git888945b - Git revision master 888945b683a4b8780adb3c217bd9a2a1a5899ef8 Merge pull request #267 from fullergalway/master determine better whether annotation is a bitmask or string - Git revision master 847c630993e44129766513f6049d8c92ac2c6879 determine better whether annotation is a bitmask or string * Wed Oct 28 2015 Clive Messer - 20151028-501.git41f1c15 - Git revision master 41f1c15e74b913974c2a842871bf9e8dd9322ee3 Merge pull request #264 from fullergalway/master allow annotation string to contain strftime parameters like %Y-%m-%d %X - Git revision master 4494c80652dbd0cef3d73d2fa4114947cead79a7 Allow strftime parameters for text annotation, but only if bitwise date or time expansion requested and the string contains a '%'. Change also allows bitwise annotation together with text annotation. * Thu Sep 24 2015 Clive Messer - 20150924-501.git40e3778 - Git revision master 40e377862410371a9962db79b81fd4f0f266430a Merge pull request #258 from maxnet/master Proposing VC_DISPLAY env variable - Git revision master 01d78356423f31092a9fe98d263d28e7c52a1a4c vc_dispmanx_display_open: allow display to be set with VC_DISPLAY env variable Allow end-users to set the default display through a VC_DISPLAY environement variable. E.g. to force hello_teapot to display on HDMI one could execute: VC_DISPLAY=5 ./hello_teapot.bin Signed-off-by: Floris Bos * Sat Sep 12 2015 Clive Messer - 20150912-501.gitcc92dfd - Git revision master cc92dfd6c4e8e2d90c3903dccfe77f7274b8d1b7 hello_video: Avoid hang on exit with some files See: https://www.raspberrypi.org/forums/viewtopic.php?f=38&t=79868 - Git revision master 2eb4db3575c416f64bf6fbae92d23405a69472b3 tvserver: Make tvservice state report LCD state - Git revision master fb11b39d97371c076eef7c85bbcab5733883a41e Merge pull request #248 from FIIT-TNL/master Added support for network and fflush to decrease latency. - Git revision master d2b13260b3b93cd9d8a5d7491563863afd5f0911 Added support for network and (optional) fflush to decrease latency. - Git revision master 52ff85c622b088b4141e3f39c16a24374c947aa8 Merge pull request #252 from asavah/glibc-2.22-fix Fix build with glibc 2.22 - Git revision master 34f02079dcb4602e86c578958eddf5ec072f85ea Fix build with glibc 2.22 * Thu Jul 09 2015 Clive Messer - 20150709-501.gitb864a84 - Git revision master b864a841e5a459a66a890c22b3a34127cd226238 vchiq: Better error handling Fix the user library to avoid a seg-fault on a duplicate service error, and ensure that errors in the errors in the vchiq_test functional test cause the test to stop. - Git revision master ffdd891f144c99d2330f0b9d2a208fdf491b22bf khronos: merge with more recent header file See: https://github.com/raspberrypi/userland/issues/249 * Sat Jul 04 2015 Clive Messer - 20150704-501.gitc2f27fb - Git revision master c2f27fb8e581f8e5af83bf28422553ade8f7a7c8 Merge pull request #171 from aizvorski/master Add exposure=off option - Git revision master 57b0df9046bede16a90d2a9ef003b8bb8d49f339 Early frame sequential 3d support * Sun May 31 2015 Clive Messer - 20150531-501.gitb834074 - Git revision master b834074d0c0d9d7e64c133ab14ed691999cee990 mmal_queue: Add sanity checking to avoid common queue errors - Git revision master d0954df802d43ea7cc94481435188913f6a65eee Add MMAL to IL mapping for rawcam parameters * Tue May 26 2015 Clive Messer - 20150526-502.gitd4aa617 - Remove the hard-coded provides. * Tue May 26 2015 Clive Messer - 20150526-501.gitd4aa617 - Git revision master d4aa617de3b196399bb8e2ce32e181768cb52179 vcsm: Add ioctl for custom cache flushing * Tue May 19 2015 Clive Messer - 20150519-501.git9cc14b2 - Git revision master 9cc14b29288f913ef0e3286f4b3232bf73ab59d2 vcsm: Update to header from kernel side * Thu May 14 2015 Clive Messer - 20150503-502.gitd280099 - Rebuild for F22. * Sun May 03 2015 Clive Messer - 20150503-501.gitd280099.sc20 - Git revision master d28009949fe97631373ae4e5ab9ba7ed61910ee7 Merge pull request #241 from nubok/patch-1 Added "all" target to hello_fft/makefile - Git revision master 74a6acf296bd814760b4b33f31925087e2a55cc0 Added "all" target to hello_fft/makefile Same patch as https://github.com/raspberrypi/firmware/pull/422 for the firmware repository: The reason, why I added a new target "all" is that without it, the script /opt/vc/src/hello_pi/rebuild.sh only builds hello_fft.bin, but not hello_fft_2d.bin. * Wed Apr 29 2015 Clive Messer - 20150429-501.gitd8f146a.sc20 - Git revision master d8f146af05c2b9cd92f9a426148376b349f744fd Merge pull request #240 from 6by9/master Zero copy, and buildme change for Pi2 - Git revision master e8707f827c0e4ae5de892ac700b5bdb649350a1a Enable VCSM in MMAL by default - Git revision master da7cab9fac646de891d84b232d1e25df1b6a0505 Alter buildme to use multiple jobs and install on a Pi2 * Fri Apr 24 2015 Clive Messer - 20150424-501.git198b9ac.sc20 - Git revision master 198b9ac3bcc0b54f1563664870fe415f04b7b6b5 Merge pull request #239 from thaytan/master Fix intra-refresh port parameter setting. - Git revision master 41b2b2918f08fbf7603e6f52120fff5bb6cc802c Fix intra-refresh port parameter setting. check mmal_port_parameter_get() succeeds when getting the default intra refresh values. It fails on older firmware. Fixes #238 * Sat Apr 18 2015 Clive Messer - 20150418gitb69f807-501.sc20 - Git revision master b69f807ce59189457662c2144a8e7e12dc776988 Merge pull request #237 from MarkusMattinen/patch-1 Fix typo in buildme shebang - Git revision master 36a20b6d92790a530421cb319a83ff9be79509d3 Fix typo in buildme shebang Fixes #176. * Sun Apr 12 2015 Clive Messer - 20150412gitb4f537b-501.sc20 - Git revision master b4f537beef05afbd4337b9ca309aaa8b984177be mmal: Pass dts in place of pts when pts is invalid - Git revision master 3fda6f920d65e08e342eef51e2476313cd021410 mmal: Plumb in OMX_IndexParamBrcmInterpolateMissingTimestamps * Tue Mar 17 2015 Clive Messer - 20150323git7650bcb-501.sc20 - Git revision master 7650bcbc9ba8f1c5e29be7726d184b31c2665c46 Merge pull request #233 from jsonn/patch-1 Use a more sensible check than a tautoligy - Git revision master 9b45a317b0ab56e83dfc228b6cd5800a0078835f Merge pull request #234 from jsonn/patch-2 Fix typo in header guard - Git revision master c08f005953a73dc9dc16df08d46d1baeb8c3bf4c Fix typo in header guard - Git revision master 83b9970709e1f004542d0fccadbb7ea48b879d48 Use a more sensible check than a tautoligy * Tue Mar 17 2015 Clive Messer - 20150317gitdaad93e-501.sc20 - Git revision master daad93e972f2332555ca2dc7b5a27a89d52572d5 Merge pull request #225 from 6by9/PR20150223 Raspistill/vid: More annotate options, and stereoscopic support. - Git revision master d1a46714827d1192b86c0447c2c266ee5bb833be dispmanx: Add stereoscopic flags to control 3d duplication behaviour * Tue Mar 10 2015 Clive Messer - 20150310gitbb5b28f-501.sc20 - Git revision master bb5b28fc534f4f10c42c1c245673b26217aa03df Merge pull request #226 from 6by9/PR20150310 Add an error message for MMAL_EVENT_ERROR - Git revision master 695e11ced1e286d945f7dfcebae484ef3848a830 Add an error message for MMAL_EVENT_ERROR It is signalled by the camera when no data is received on the CSI-2 bus. Handle it specifically to try and avoid a bundle of duplicate forum posts. - Git revision master 0567cba5b7c4fe07cce4ed0f13b2abb846b29114 tvservice: Add option to choose frame packed hdmi mode - Git revision master a31c068cfbf3d79eca20e947a1eca39333be902d vchiq: Add version define to indicate synchronous support * Mon Mar 09 2015 Clive Messer - 20150309git041604e-501.sc20 - Git revision master 041604e47e73fb2a9a487ce6f446e9b2d2042546 raspicam: Fix minor typo in RaspiTexUtil * Sun Mar 08 2015 Clive Messer - 20150308git2fa36bf-502.sc20 - Tidy-up raspberrypi-vc-demo-source-path-fixup.patch * Sun Mar 08 2015 Clive Messer - 20150308git2fa36bf-501.sc20 - Git revision master 2fa36bfebc63ed913f002dceca4e966b538ad879 mmal: Add MVC as a video encoding - Git revision master ee9e0e4a79f129ef6408041baeace9f79b8f4609 firmware: hello_fft: Update to version 3 See: http://www.aholme.co.uk/GPU_FFT/Main.htm * Fri Feb 20 2015 Clive Messer - 20150226git0de0b20-502.sc20 - Fix LICENCE file permissions. * Fri Feb 20 2015 Clive Messer - 20150226git0de0b20-501.sc20 - Git revision master 0de0b205ea94ab61c24ea515cd3935e37d41ac03. vdec3: preparation work for MVC. - Git revision master 73b57a700702a0e85a4817fff1f5104f9119dc79 Annotate: Add control of text size, colour, bg colour, and handle CR. - Git revision master f309a963f9ed3a86805bb9f983d6f81e89041df7 vcmailbox: Add utility app for driving mailbox interface from command line. * Fri Feb 20 2015 Clive Messer - 20150220git6f12209-501.sc20 - Git revision master 6f122099ca3ef1115c740f927a64ccf54ca576ba. tvservice: Clear 3d settings before switching to new hdmi mode. - Git revision master 8efa5baddf63166b9d114ce34e1da10685a11ad6 Annotate timelapse images with timestamp or datetime. * Sat Feb 14 2015 Clive Messer - 20150214gitc5341f0-501.sc20 - Git revision master c5341f09dc686c17966369485f7dd27f58dc081c. cmake: Add -fPIC to avoid linking issues with Pi2 compile flags. - Drop -fPIC. (Upstream has added it to cmake flags.) - Move raspberrypi-vc-firmware to standalone package. * Thu Feb 12 2015 Clive Messer - 20150212git47bd0f0-501.sc20 - Updated firmware to commit 47bd0f0f46bc053d8e21655e3a69c4a73ae19b41. - Updated userland to commit ddf78b2975c9d2f7511a16ca46ba0dfacd627006. * Wed Feb 11 2015 Clive Messer - 20150207gitd10602a-502.sc20 - Build with -fPIC. * Sat Feb 07 2015 Clive Messer - 20150207gitd10602a-501.sc20 - Updated firmware to commit d10602a5f3f3788ed673d98e3dec2af25666365d. - Updated userland to commit 3893680f941b79b839c3313378aacb3dd0fc60ab. * Thu Feb 05 2015 Clive Messer - 20150205git0dad7b9-501.rpfr20 - Updated firmware to commit 0dad7b957c549ec3ee6bd142dcce03db186d6979. * Wed Feb 04 2015 Clive Messer - 20150204git28f1f25-501.rpfr20 - Updated firmware to commit 28f1f25e26b33c243c833ff89b70eae5a3b2467c. * Fri Jan 30 2015 Clive Messer - 20150130git9b068fe-501.rpfr20 - Updated firmware to commit 9b068fe44503f564579a25fd849df4ec784f9d4d. - Updated userland to commit 3b81b91c18ff19f97033e146a9f3262ca631f0e9. * Tue Jan 27 2015 Clive Messer - 20150127gitd7c798d-501.rpfr20 - Updated firmware to commit d7c798d33ac7bf9474fcbc6be235cd5988d258a7. - Updated userland to commit 8f542a1647e6f88f254eadd9ad6929301c81913b. * Wed Jan 21 2015 Clive Messer - 20150123git90ed5e5-501.rpfr20 - Updated firmware to commit 90ed5e5a7338d5c9d7aaa3306f92aac51ad20cc7. * Wed Jan 21 2015 Clive Messer - 20150121git6efbc2e-501.rpfr20 - Updated firmware to commit 6efbc2e7811189ee497dc5d676819661031e11e3. - Updated userland to commit 6f530690af1b6bfc0eab463a804be7bf24fb8d4a. * Thu Dec 18 2014 Clive Messer - 20141218git833534ca-501.rpfr20 - Updated firmware to commit 833534cacc4bd0ce1ed2c077bb42aa466c468536. - Updated userland to commit fed4730aebc329187894e3d8c7aa1e2943a8fdc1. * Thu Dec 11 2014 Clive Messer - 20141211git5f1b910-501.rpfr20 - Updated firmware to commit 5f1b9100dd340125ebc8a96a8781d4497ea006f6 - Updated userland to commit 4333d6d023a1f0dcc763d0706a1fe6523f9b6005 * Tue Nov 25 2014 Clive Messer - 20141125gitf56e48c-501.rpfr20 - Updated firmware to commit f56e48c00b30a985ed68306348fc493bf6050f6b * Sat Nov 22 2014 Clive Messer - 20141122git1513cf8-501.rpfr20 - Updated firmware to commit 1513cf89c1fa211e900c23fb4a8b4da73bfd7102 * Sun Nov 16 2014 Clive Messer - 20141116gita54afb6-501.rpfr20 - Updated firmware to commit a54afb6fe333cd1ae72170d2a452ae94d428b9c7 - Updated userland to commit 4333d6d023a1f0dcc763d0706a1fe6523f9b6005 * Fri Oct 03 2014 Clive Messer - 20141003gitf2275b9-502.rpfr20 - Add 'Provides: libcontainers.so'. - Add 'Provides: libmmal_components.so'. * Fri Oct 03 2014 Clive Messer - 20141003gitf2275b9-501.rpfr20 - Updated firmware to latest commit f2275b92477d1a01f45f321d648f0eeeeeb0a67e - Updated userland to latest commit 44c48e076d1a62180c82f490ac2c8d95b0eff2e7 * Sat Sep 13 2014 Clive Messer - 20140913gitb465bdb-501.rpfr20 - Updated firmware to latest commit b465bdb633003339da911bc8df4be4552a46b26c - Updated userland to latest commit 0cbcb3a67f39b0522e4413207481906595b3591b * Tue Aug 26 2014 Clive Messer - 20140826git6eda68a-501.rpfr20 - Updated firmware to latest commit 6eda68af0e3f0897c5b72a3d44003f16ecdc9110 - Updated userland to latest commit d9a999f1e08e7f5311102c4e5d2961685da38820 * Wed Aug 13 2014 Clive Messer - 20140813git43c5b2f-501.rpfr20 - Updated firmware to latest commit 43c5b2fc9bdb0a43ba67661b8677445e71ae9e82 kernel/libs: VCHIQ: Make service closure fully synchronous With these patches, calls to vchiq_close_service and vchiq_remove_service won't return until any associated callback have been delivered to the callback thread. firmware: video_render: Add parameter for setting the colourspace Only applicable for non-opaque buffers. firmware: gpioman: Allow oscillator to be selected as a clock source firmware: image_decode: huffman and quantization tables shouldn't trigger 'keep all following'. See: http://forum.stmlabs.com/showthread.php?tid=14839 userland: hello_jpeg: Fix decode fail when width/height can't be parsed from first 80K block. firmware: video_render: Fix for stereo rendering when crop height is not populated. * Sun Aug 10 2014 Clive Messer - 20140810gitdf36e8d-501.rpfr20 - Add 'Provides: libvcsm.so' to libs sub-package. - updated to firmware/userland to latest commit * Wed Jul 02 2014 Andrew Greene - 20140630git1682505-19.rpfr20 - updated to firmware/userland to latest commit * Tue Jun 24 2014 Andrew Greene - 20140618git462f3e3-18.rpfr20 - updated userland and firmware to latest commits * Tue Jun 17 2014 Andrew Greene - 20140616git5bb0317-17.rpfr20 - updated firmware to latest commit * Fri Jun 13 2014 Andrew Greene - 20140611gite45a4a2-16.rpfr20 - updated userland and firmware to latest commit * Wed May 21 2014 Andrew Greene - 20140516git97082b6-15.rpfr20 - Updated firmware and userland to latest commit also added missing commit date to userland * Tue Apr 29 2014 Andrew Greene - 20140428git316b922-14.rpfr20 - updated to latest commit * Thu Apr 10 2014 Andrew Greene - 20140117git940dc3b-13.rpfr20 - Added userland source files to build vc-demos from source * Thu Mar 27 2014 Andrew Greene - 20140117git940dc3b-12.rpfr20 - uncommented vc header patch * Tue Jan 28 2014 Andrew Greene - 20140117git940dc3b-8.rpfr20 - Added provides gl2.h to lib-devel * Wed Jan 22 2014 Andrew Greene - 20140117git940dc3b-7.rpfr20 - Initial build for pidora 2014 updated to latest commit * Fri Nov 29 2013 Andrew Greene - 20131128gitf7e9bcd-6.rpfr19 - updated to latest commit * Mon Oct 28 2013 Andrew Greene - 20131018git4c14569-5.rpfr18 - Updated to latest commit * Thu Oct 17 2013 Andrew Greene - 20131012git5113ce6-4.rpfr19 - Initial build for Pidora 19 * Wed Oct 16 2013 Andrew Greene - 20131012git5113ce6-3.rpfr18 - Updated to latest commit * Mon Sep 30 2013 Andrew Greene - 20130918gitfadc4cb-2.rpfr18 - Added missing firmware files * Thu Sep 19 2013 Andrew Greene - 20130918gitfadc4cb-1.rpfr18 - Updated to latest commit * Mon Sep 16 2013 Andrew Greene - 20130910git7d8a762-1.rpfr18 - Updated to latest firmware * Wed Aug 21 2013 andrew.greene@senecacollege.ca - 20130819git5b37b2a-1.rpfr18 - Updated to latest commit * Fri Aug 16 2013 andrew.greene@senecacollege.ca - 20130815gite0590d6-1.rpfr18 - Updated to latest commit * Mon Jul 15 2013 andrew.greene@senecacollege.ca - 20130711git245f716-3.rpfr18 - updated to latest commit moved header/lib files to subdirectory to deal with mesa lib conflicts and khrplatform conflicts * Wed Jul 03 2013 andrew.greene@senecacollege.ca - 20130702gita36d33d-2.rpfr18 - moved conflicting headers to a sub dir and included a ld.so.conf.d file for conflicting libs * Tue Jul 02 2013 andrew.greene@senecacollege.ca - 20130702gita36d33d-1.rpfr18 - Added provides for conflicts with mesa-libEGL-devel libs and updated firmware to latest commit * Tue Jun 11 2013 andrew.greene@senecacollege.ca - 20130607git0d1b1d8-2.rpfr18 - updated to latest commit * Wed May 15 2013 Chris Tyler - 20130415git1c339b1-1.rpfr18 - Updated to upstream, added suid on utils * Fri Apr 19 2013 andrew.greene@senecacollege.ca - 20130410git7fcb9d3-2.rpfr18 - Included provides for libs libmmal_core and libmmal_util these are needed for vc-utils * Tue Apr 16 2013 andrew.greene@senecacollege.ca - 20130410git7fcb9d3eb2-1.rpfr18 - Updated to latest version changed vchost_config.h location * Sat Mar 02 2013 andrew.greene@senecacollege.ca - 20121125git7e9ac50-7.rpfr18 - Copied missing header file to the correct location vchost_config.h vcos_platform_types.h and vcos_platform.h * Fri Mar 01 2013 andrew.greene@senecacollege.ca - 20121125git7e9ac50-4.rpfr18 - rebuilt for armv6hl * Fri Mar 01 2013 andrew.greene@senecacollege.ca - 20121125git7e9ac50-3.rpfr18 - Added a provides tag * Tue Nov 27 2012 Andrew Greene - 20121125git7e9ac50-2.rpfr18 - Updated package release tag for rpfr18 * Tue Nov 27 2012 Chris Tyler - 20121125git7e9ac50-2.rpfr17 - Added provides for library subpackage - Added softfp/hardfp binary selection * Sun Nov 25 2012 Chris Tyler - 20121125git7e9ac50-1.rpfr17 - Updated to upstream * Wed Sep 26 2012 Chris Tyler - 20120926gitb87bc42-1.rpfr17 - Updated to upstream * Mon Aug 13 2012 Chris Tyler - 20120813gitcb9513f-1.rpfr17 - Updated to upstream - Merged raspberrypi-firmware (now named raspberrypi-vc-firmware) * Wed Aug 08 2012 Chris Tyler - 20120727git0d88fba-1.rpfr17 - Updated to upstream * Wed Jul 04 2012 Chris Tyler - 20120703git0671d60-2.rpfr17 - Path and patch fixups * Wed Jul 04 2012 Chris Tyler - 20120703git0671d60-1.rpfr17 - Updated to current upstream, adjusted for git commit in version * Mon Mar 05 2012 Chris Tyler - 20120217-4 - Added path fixup for demo source code * Mon Mar 05 2012 Chris Tyler - 20120217-3 - Fixed up move from vc/ subdir in /usr/include. * Mon Mar 05 2012 Chris Tyler - 20120217-2 - Removed strip on libilclient.a, moved ilclient.h * Tue Feb 21 2012 - Chris Tyler - 20120217-1 - Initial packaging