Recherche avancée

Médias (1)

Mot : - Tags -/censure

Autres articles (79)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Problèmes fréquents

    10 mars 2010, par

    PHP et safe_mode activé
    Une des principales sources de problèmes relève de la configuration de PHP et notamment de l’activation du safe_mode
    La solution consiterait à soit désactiver le safe_mode soit placer le script dans un répertoire accessible par apache pour le site

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

Sur d’autres sites (7497)

  • truehd : add hand-scheduled ARM asm version of mlp_filter_channel.

    20 mars 2014, par Ben Avison
    truehd : add hand-scheduled ARM asm version of mlp_filter_channel.
    

    Profiling results for overall audio decode and the mlp_filter_channel(_arm)
    function in particular are as follows :

    Before After
    Mean StdDev Mean StdDev Confidence Change
    6:2 total 380.4 22.0 370.8 17.0 87.4% +2.6% (insignificant)
    6:2 function 60.7 7.2 36.6 8.1 100.0% +65.8%
    8:2 total 357.0 17.5 343.2 19.0 97.8% +4.0% (insignificant)
    8:2 function 60.3 8.8 37.3 3.8 100.0% +61.8%
    6:6 total 717.2 23.2 658.4 15.7 100.0% +8.9%
    6:6 function 140.4 12.9 81.5 9.2 100.0% +72.4%
    8:8 total 981.9 16.2 896.2 24.5 100.0% +9.6%
    8:8 function 193.4 15.0 103.3 11.5 100.0% +87.2%

    Experiments with adding preload instructions to this function yielded no
    useful benefit, so these have not been included.

    The assembly version has also been tested with a fuzz tester to ensure that
    any combinations of inputs not exercised by my available test streams still
    generate mathematically identical results to the C version.

    Signed-off-by : Martin Storsjö <martin@martin.st>

    • [DH] libavcodec/arm/Makefile
    • [DH] libavcodec/arm/mlpdsp_armv5te.S
    • [DH] libavcodec/arm/mlpdsp_init_arm.c
    • [DH] libavcodec/mlpdsp.c
    • [DH] libavcodec/mlpdsp.h
  • Interfacing to an Xbox Optical Drive

    1er octobre 2013, par Multimedia Mike — xbox

    The next generation Xbox is going to hit the streets soon. But for some reason, I’m still interested in the previous generation’s unit (i.e., the original Xbox). Specifically, I’ve always wondered if it’s possible to use the original Xbox’s optical drive in order to read Xbox discs from Linux. I was never curious enough to actually buy an Xbox just to find out but I eventually came across a cast-off console on a recycle pile.

    I have long known that the Xbox has what appears to be a more or less standard optical drive with a 40-pin IDE connector. The only difference is the power adapter which I surmise is probably the easiest way to turn a bit of standardized hardware into a bit of proprietary hardware. The IDE and power connectors look like this :


    Xbox optical drive connections

    Thus, I wanted to try opening an Xbox and plugging the optical drive into a regular PC, albeit one that supports IDE cables, and allow the Xbox to supply power to the drive. Do you still have hardware laying around that has 40-pin IDE connectors ? I guess my Mac Mini PPC fits the bill, but I’ll be darned if I’m going to pry that thing open again. I have another IDE-capable machine buried in my closet, last called into service when I needed a computer with a native RS-232 port 3 years ago. The ordeal surrounding making this old computer useful right now can be another post entirely.

    Here’s what the monstrosity looks like thanks to characteristically short IDE cable lengths :


    Xbox optical drive connected directly to PC

    Click for larger image


    Process :

    1. Turn on Xbox first
    2. Turn on PC

    Doing these things in the opposite order won’t work since the kernel really wants to see the drive when booting up. Inspecting the 'dmesg' log afterward reveals interesting items :

    <br />
    hdd: PHILIPS XBOX DVD DRIVE, ATAPI CD/DVD-ROM drive<br />
    hdd: host max PIO5 wanted PIO255(auto-tune) selected PIO4<br />
    hdd: UDMA/33 mode selected<br />
    [...]<br />
    hdd: ATAPI DVD-ROM drive, 128kB Cache<br />

    Why is that interesting ? When is the last time to saw disk devices prefixed by ‘hd’ rather than ‘sd’ ? Blast from the past. Oh, and the optical drive’s vendor string clearly indicates that this is an Xbox drive saying ‘hi !’.

    Time To Read
    When I first studied an Xbox disc in a normal optical drive, I noticed that I was able to read 6992 2048-byte sectors — about 14 MB of data — as reported by the disc table of contents (TOC). This is just enough data to play a standard DVD video animation that kindly instructs the viewer to please use a proper Xbox. At this point, I estimated that there must be something special about Xbox optical drive firmware that knows how to read alternate information on these discs and access further sectors.

    I ran my TOC query tool with an Xbox Magazine demo disc in the optical drive and it reported substantially more than 6992 sectors, enough to account for more than 2 GB of data. That’s promising. I then tried running 'dd' against the device and it was able to read… about 14 MB, an exact quantity of bytes that, when divided by 2048 bytes/sector, yields 6992 sectors.

    Future (Past ?) Work
    Assuming Google is your primary window into the broader internet, the world is beginning to lose its memory of things pertaining to the original Xbox (Microsoft’s naming scheme certainly doesn’t help searches). What I’m saying is that it can be difficult to find information about this stuff now. However, I was able to learn that a host needs to perform a sort of cryptographic handshake with the drive at the SCSI level before it is allowed to access the forbidden areas of the disc. I think. I’m still investigating this and will hopefully post more soon.

  • truehd : add hand-scheduled ARM asm version of mlp_filter_channel.

    20 mars 2014, par Ben Avison
    truehd : add hand-scheduled ARM asm version of mlp_filter_channel.
    

    Profiling results for overall audio decode and the mlp_filter_channel(_arm)
    function in particular are as follows :

    Before After
    Mean StdDev Mean StdDev Confidence Change
    6:2 total 380.4 22.0 370.8 17.0 87.4% +2.6% (insignificant)
    6:2 function 60.7 7.2 36.6 8.1 100.0% +65.8%
    8:2 total 357.0 17.5 343.2 19.0 97.8% +4.0% (insignificant)
    8:2 function 60.3 8.8 37.3 3.8 100.0% +61.8%
    6:6 total 717.2 23.2 658.4 15.7 100.0% +8.9%
    6:6 function 140.4 12.9 81.5 9.2 100.0% +72.4%
    8:8 total 981.9 16.2 896.2 24.5 100.0% +9.6%
    8:8 function 193.4 15.0 103.3 11.5 100.0% +87.2%

    Experiments with adding preload instructions to this function yielded no
    useful benefit, so these have not been included.

    The assembly version has also been tested with a fuzz tester to ensure that
    any combinations of inputs not exercised by my available test streams still
    generate mathematically identical results to the C version.

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/arm/Makefile
    • [DH] libavcodec/arm/mlpdsp_arm.S
    • [DH] libavcodec/arm/mlpdsp_init_arm.c
    • [DH] libavcodec/mlpdsp.c
    • [DH] libavcodec/mlpdsp.h