#4695: Why is that PCM invalid?
-------------------------------------+-------------------------------------
             Reporter:               |                    Owner:
  michael.heuberger                  |                   Status:  new
                 Type:  defect       |                Component:
             Priority:  normal       |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by michael.heuberger):

 some context: these pcm's come from the web, were initially raw webAudio
 samples in Float32Array's which have been converted to 16 bit signed
 integers with this JS function:

 {{{
     this.toBuffer = function() {

         var l   = float32Array.length,
             arr = new Int16Array(l)

         // this uses lots of CPU and should be optimized
         for (var i = 0; i < l; i++) {
             arr[i] = Math.min(1, float32Array[i]) * 0x7FFF
         }

         return toBuffer(arr)
     }
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4695#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
http://avcodec.org/mailman/listinfo/ffmpeg-trac

Reply via email to