Ejemplo n.º 1
0
        public void AudioList_Test2()
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);

            a.Execute();
            Assert.AreEqual(1, a.AudioList.Count);
        }
Ejemplo n.º 2
0
        public void IsVideo_Test1()
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);

            a.Execute();
            Assert.AreEqual(true, a.Video);
        }
Ejemplo n.º 3
0
        public void VideoBitrate_Test2()
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);

            a.Execute();
            Assert.AreEqual(330, a.VideoBitrate);
        }
Ejemplo n.º 4
0
        public void AspectRatio_Test1()
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);

            a.Execute();
            Assert.AreEqual(1.33333337f, a.AspectRatio);
        }
Ejemplo n.º 5
0
        public void AudioSampleRate_Test1()
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);

            a.Execute();
            Assert.AreEqual(22050, a.AudioSampleRate);
        }
Ejemplo n.º 6
0
        public void Height_Test1()
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);

            a.Execute();
            Assert.AreEqual(240, a.Height);
        }
Ejemplo n.º 7
0
        public void Length_Test1()
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);

            a.Execute();
            Assert.AreEqual(208, a.Length);
        }
Ejemplo n.º 8
0
 private void a_ConversionComplete(object sender, LibMPlayerCommon.MplayerEvent e)
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.OutputVideoDvdMpegNtsc, GlobalVariables.MplayerPath);
     NUnit.Framework.Assert.AreEqual(192, a.AudioBitrate);
     NUnit.Framework.Assert.AreEqual(720, a.Width);
     NUnit.Framework.Assert.AreEqual(480, a.Height);
     NUnit.Framework.Assert.AreEqual(48000, a.AudioSampleRate);
 }
Ejemplo n.º 9
0
        private void a_ConversionComplete(object sender, LibMPlayerCommon.MplayerEvent e)
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.OutputVideoDvdMpegNtsc, GlobalVariables.MplayerPath);

            Assert.AreEqual(192, a.AudioBitrate);
            Assert.AreEqual(720, a.Width);
            Assert.AreEqual(480, a.Height);
            Assert.AreEqual(48000, a.AudioSampleRate);
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Only allow certain conversion.  No point converting a 200 kb/s video to 5000 kb/s.
        /// </summary>
        /// <param name="filePath"></param>
        /// <param name="requestBirate"></param>
        /// <returns></returns>
        private bool AllowVideoBitrate(string filePath, int requestBirate)
        {
            LibMPlayerCommon.Discover videoValues = new LibMPlayerCommon.Discover(filePath);
            int videoBitrate = videoValues.VideoBitrate;

            if (( requestBirate >=5000) && videoBitrate < 3000 )
            {   // No point upconverting this much.
                return false;
            }
            else if ((requestBirate >= 3000) && videoBitrate < 1000)
            {   // No point upconverting this much.
                return false;
            }
            else if ((requestBirate >= 1000) && videoBitrate < 200)
            {   // No point upconverting this much.
                return false;
            }

            return true;
        }
Ejemplo n.º 11
0
        /// <summary>
        /// Which bitrate should be used with the video.
        /// </summary>
        /// <param name="filePath"></param>
        /// <returns></returns>
        private int AudioBitrateToUse(string filePath)
        {
            LibMPlayerCommon.Discover videoValues = new LibMPlayerCommon.Discover(filePath);
            int audioBitrate = videoValues.AudioBitrate;
            if (audioBitrate <= 64)
            {
                audioBitrate = 64;
            }
            else if (audioBitrate <= 128)
            {
                audioBitrate = 128;
            }
            else if (audioBitrate <= 196)
            {
                audioBitrate = 196;
            }
            else
            {
                audioBitrate = 256;
            }

            return audioBitrate;
        }
Ejemplo n.º 12
0
 public void VideoBitrate_Test1()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     a.Execute();
     NUnit.Framework.Assert.AreEqual(339, a.VideoBitrate);
 }
Ejemplo n.º 13
0
 public void Length_Test1()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     a.Execute();
     NUnit.Framework.Assert.AreEqual(208, a.Length);
 }
Ejemplo n.º 14
0
 public void FPS_Test1()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     NUnit.Framework.Assert.AreEqual(29, a.FPS);
 }
Ejemplo n.º 15
0
 public void AudioSampleRate_Test2()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     a.Execute();
     Assert.AreEqual(22050, a.AudioSampleRate);
 }
Ejemplo n.º 16
0
        private void lstFilePaths_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstFilePaths.SelectedIndex == -1)
            {
                return;
            }

            try
            {
                LibMPlayerCommon.Discover videoValues = new LibMPlayerCommon.Discover(lstFilePaths.SelectedItem.ToString().Trim());
                txtVideoBitrateOriginal.Text = videoValues.VideoBitrate.ToString();
                txtVidesAudioBitrateOriginal.Text = videoValues.AudioBitrate.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 17
0
 public void Length_Test2()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     a.Execute();
     Assert.AreEqual(255, a.Length);
 }
Ejemplo n.º 18
0
 public void AudioBitrate_Test2()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     NUnit.Framework.Assert.AreEqual(8, a.AudioBitrate);
 }
Ejemplo n.º 19
0
 public void Height_Test2()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     NUnit.Framework.Assert.AreEqual(240, a.Height);
 }
Ejemplo n.º 20
0
 public void AudioBitrate_Test1()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     a.Execute();
     Assert.AreEqual(8, a.AudioBitrate);
 }
Ejemplo n.º 21
0
 public void Height_Test1()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     a.Execute();
     Assert.AreEqual(240, a.Height);
 }
Ejemplo n.º 22
0
 public void FPS_Test2()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     Assert.AreEqual(29, a.FPS);
 }
Ejemplo n.º 23
0
 public void AspectRatio_Test2()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     a.Execute();
     Assert.AreEqual(1.33333337f, a.AspectRatio);
 }
Ejemplo n.º 24
0
 public void Width_Test2()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     a.Execute();
     NUnit.Framework.Assert.AreEqual(320, a.Width);
 }
Ejemplo n.º 25
0
 public void VideoBitrate_Test2()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     a.Execute();
     Assert.AreEqual(330, a.VideoBitrate);
 }
Ejemplo n.º 26
0
 public void AspectRatio_Test1()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     a.Execute();
     NUnit.Framework.Assert.AreEqual(1.33333337f, a.AspectRatio);
 }
Ejemplo n.º 27
0
 public void IsVideo_Test1()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     a.Execute();
     Assert.AreEqual(true, a.Video);
 }
Ejemplo n.º 28
0
 public void AudioList_Test1()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     NUnit.Framework.Assert.AreEqual(1, a.AudioList.Count);
 }
Ejemplo n.º 29
0
        public void FPS_Test1()
        {
            var a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);

            Assert.AreEqual(29, a.FPS);
        }
Ejemplo n.º 30
0
 public void AudioSampleRate_Test1()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video1Path, GlobalVariables.MplayerPath);
     a.Execute();
     NUnit.Framework.Assert.AreEqual(22050, a.AudioSampleRate);
 }
Ejemplo n.º 31
0
 public void IsVideo_Test2()
 {
     LibMPlayerCommon.Discover a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     NUnit.Framework.Assert.AreEqual(true, a.Video);
 }
Ejemplo n.º 32
0
 public void AudioList_Test2()
 {
     var a = new LibMPlayerCommon.Discover(GlobalVariables.Video2Path, GlobalVariables.MplayerPath);
     a.Execute();
     Assert.AreEqual(1, a.AudioList.Count);
 }