cpearce (Chris Pearce)

Name
Chris Pearce
Email
Website/Blog
http://pearce.org.nz
Company
Mozilla Corporation
Location
Auckland, New Zealand
Member Since
Jun 21, 2009 (5 months)

Following 0 githubbers and watching 5 repositories view all →

Public Repositories (2)

  • OggIndex

    Tools to add and verify keyframe indexes to Ogg files inside a Skeleton 3.1 track, to facilitate ...

    legend

    Last updated Thu Dec 10 09:09:44 -0800 2009

  • plogg

    Read, play and seek Ogg files using low level Ogg libraries. A fork of doublec's plogg player.

    legend

    Forked from doublec/plogg Tue Dec 01 13:00:41 -0800 2009

    Last updated Wed Dec 02 15:26:46 -0800 2009

Public Activity feed

cpearce pushed to master at cpearce/OggIndex Thu Dec 10 09:09:47 -0800 2009
HEAD is e7b36a3be099affe4d2e95411a03323b28d2510c
cpearce pushed to master at cpearce/OggIndex Wed Dec 09 16:47:52 -0800 2009
HEAD is c27e1371d715629441e614242fd07a2b3f90a8eb
  • cpearce committed c27e1371:
    Don't assert that vorbis packets don't span pages, they technically can, even though most encoders won't output them as spanning.
cpearce pushed to master at cpearce/OggIndex Wed Dec 09 15:59:50 -0800 2009
HEAD is cf9df801ffb08b29606f7ef614f2c26a2701d453
  • cpearce committed cf9df801:
    Index chopped theora streams correctly; we were assuming that the first data packet's packetno is 3, but in chopped streams which include the remnants of a preceeding packet in the first page, that's not always the case.
cpearce pushed to master at cpearce/OggIndex Wed Dec 09 13:35:05 -0800 2009
HEAD is 2b8c517a2f32ba3eafd97395b8c195066230a6a4
  • ogg.k.ogg.k committed 2b8c517a:
    delete[] what's new[]ed.
cpearce pushed to master at cpearce/OggIndex Tue Dec 08 16:14:32 -0800 2009
HEAD is ae01150f2b0c48157a9c588a081a2a48fd1a4399

2 commits »

cpearce pushed to seeking at cpearce/plogg Wed Dec 02 15:26:47 -0800 2009
HEAD is 5c4fbe60bce5412a0ebf4e470469e78362ae7e55
  • cpearce committed 5c4fbe60:
    Fix theora granulepos calculation for 3.2.1 streams, and handle case where we're capturing theora granulepos and we encounter a keyframe between capture and the first buffered frame.
cpearce pushed to seeking at cpearce/plogg Tue Dec 01 13:29:17 -0800 2009
HEAD is 571069bd6d16393be3e0de878b1ec7363f536f64

2 commits »

cpearce forked doublec/plogg Tue Dec 01 13:00:42 -0800 2009
Forked repository is at cpearce/plogg
cpearce pushed to master at cpearce/OggIndex Sun Nov 29 15:07:38 -0800 2009
HEAD is 00207306e828c68f32f09f4fd6561cf43a56f549
cpearce pushed to master at cpearce/OggIndex Sun Nov 29 15:02:33 -0800 2009
HEAD is a31e48dd5da5bd0deb50fd34b49fb22b0d75d123
  • cpearce committed a31e48dd:
    Updated spec to skeleton 3.1 keyframe index spec.
cpearce deleted branch skeleton-index-per-stream at cpearce/OggIndex Sun Nov 29 13:45:35 -0800 2009
Deleted branch was at cpearce/OggIndex/tree/skeleton-index-per-stream
cpearce deleted branch master-temp at cpearce/OggIndex Sun Nov 29 13:43:40 -0800 2009
Deleted branch was at cpearce/OggIndex/tree/master-temp
cpearce created branch master at cpearce/OggIndex Sun Nov 29 13:40:40 -0800 2009
New branch is at cpearce/OggIndex/tree/master
cpearce deleted branch master at cpearce/OggIndex Sun Nov 29 13:15:51 -0800 2009
Deleted branch was at cpearce/OggIndex/tree/master
cpearce created branch master-temp at cpearce/OggIndex Sun Nov 29 13:15:39 -0800 2009
cpearce deleted branch obsolete-merged-index-track at cpearce/OggIndex Sun Nov 29 13:15:07 -0800 2009
Deleted branch was at cpearce/OggIndex/tree/obsolete-merged-index-track
cpearce deleted branch index-per-stream at cpearce/OggIndex Sun Nov 29 13:14:19 -0800 2009
Deleted branch was at cpearce/OggIndex/tree/index-per-stream
cpearce created branch obsolete-merged-index-track at cpearce/OggIndex Sun Nov 29 12:52:41 -0800 2009
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Wed Nov 25 17:39:23 -0800 2009
HEAD is c8cdd756c562a6258280d756f741626992180c0e
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Wed Nov 25 17:38:45 -0800 2009
HEAD is 4f86c8004fdbf58f7fddbcb0bb1452a978fc9a56
  • cpearce committed 4f86c800:
    Initialize VorbisDecoder::mNextKeyframeThreshold to negative value, ensures we always index keyframes for vorbis!
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Tue Nov 24 19:51:20 -0800 2009
HEAD is 4f69b53ccb887a41c79d2ed3062b8aad604fe427
  • cpearce committed 4f69b53c:
    Fix theora granulepos correction when preceeding keyframe.
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Tue Nov 24 16:05:05 -0800 2009
HEAD is 4eec57ee3a4091dc8975dde40ef2ca1f08472705
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Tue Nov 24 15:16:10 -0800 2009
HEAD is 361759c40a378357535b2b4e951afb1343a738b0
  • cpearce committed 361759c4:
    Corrected granulepos calculation in theora case where frame is before a keyframe.
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Mon Nov 23 18:18:38 -0800 2009
HEAD is ef3ac704e79af7382cbdf4f5705e246d1b2002d4
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Mon Nov 23 17:53:59 -0800 2009
HEAD is ccfba3da73ba528c1c696dea338ae0ae196f40f0
  • cpearce committed ccfba3da:
    OggIndex now produces valid indexes as per OggIndexValid. I was off by one in theora tracks, and I changed OggIndex to only consider the first keyframe in any page for indexing. Reimplemented -k, -d and -p command line arguments.
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Mon Nov 16 18:01:07 -0800 2009
HEAD is 21b540dbe9c4b1b50d50831f0d80ef55340b2afd

2 commits »

cpearce started watching doublec/plogg Tue Nov 10 18:45:34 -0800 2009
plogg's description:
Read and Play Ogg files using low level Ogg libraries
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Sun Nov 01 15:12:11 -0800 2009
HEAD is 7ae4e8ae3429b4f7aa8fb9522a1bae466ba92f68
  • cpearce committed 7ae4e8ae:
    Refactored out index verification code, and created separate OggIndexValid program which determines whether the offsets and checksums of an index are correct.
cpearce pushed to skeleton-index-per-stream at cpearce/OggIndex Mon Oct 19 18:07:18 -0700 2009
HEAD is 8a19e334608b128cb869eebfe124f6e3af0bf720
  • Chris Pearce committed 8a19e334:
    Ported to Linux.
cpearce created branch skeleton-index-per-stream at cpearce/OggIndex Mon Oct 19 17:47:00 -0700 2009
cpearce pushed to index-per-stream at cpearce/OggIndex Wed Oct 14 17:31:17 -0700 2009
HEAD is cb35eec041baee407f4716057f09479b2f8fe51e
  • cpearce committed cb35eec0:
    Option to change min time between indexed keyframes.
cpearce created branch origin/index-per-stream at cpearce/OggIndex Wed Oct 14 17:26:22 -0700 2009
cpearce pushed to index-per-stream at cpearce/OggIndex Wed Oct 07 17:35:31 -0700 2009
HEAD is 3de4d1029571000079df5dd4361ba1f01a3c6351
cpearce pushed to index-per-stream at cpearce/OggIndex Wed Oct 07 15:12:08 -0700 2009
HEAD is 8964119d949e20ed49e8ca91a6c5fd0b84a49632
  • cpearce committed 8964119d:
    Added paranoid null checks and made serialno unsigned instead of singed long.
cpearce pushed to index-per-stream at cpearce/OggIndex Wed Oct 07 14:01:48 -0700 2009
HEAD is 1402f1cbfff14ed90b99d634af71671d9d9b586f